builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-7
slave: tst-linux32-spot-1088
starttime: 1448016540.36
results: success (0)
buildid: 20151120004936
builduid: a2169c19de454b918ab14d30f745114e
revision: c1bac7e467ed12be20caf4a58a7bac4cdf252119
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.362245) =========
master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.362697) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.363016) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.020091
basedir: '/builds/slave/test'
========= master_lag: 0.13 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.517454) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.517785) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.543315) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.543598) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016857
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.581418) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.581697) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.582062) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.582345) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-20 02:49:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.00M=0.001s
2015-11-20 02:49:00 (8.00 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.274515
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.880170) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.880486) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.028819
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:00.942764) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 02:49:00.943085) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev c1bac7e467ed12be20caf4a58a7bac4cdf252119 --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 c1bac7e467ed12be20caf4a58a7bac4cdf252119 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106
_=/tools/buildbot/bin/python
using PTY: False
2015-11-20 02:49:01,149 truncating revision to first 12 chars
2015-11-20 02:49:01,149 Setting DEBUG logging.
2015-11-20 02:49:01,150 attempt 1/10
2015-11-20 02:49:01,150 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/c1bac7e467ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 02:49:02,264 unpacking tar archive at: fx-team-c1bac7e467ed/testing/mozharness/
program finished with exit code 0
elapsedTime=1.400651
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 02:49:02.367486) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:02.367839) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:02.394479) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:02.394757) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 02:49:02.395153) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 20 secs) (at 2015-11-20 02:49:02.395444) =========
/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=5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106
_=/tools/buildbot/bin/python
using PTY: False
02:49:02 INFO - MultiFileLogger online at 20151120 02:49:02 in /builds/slave/test
02:49:02 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
02:49:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:49:02 INFO - {'append_to_log': False,
02:49:02 INFO - 'base_work_dir': '/builds/slave/test',
02:49:02 INFO - 'blob_upload_branch': 'fx-team',
02:49:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:49:02 INFO - 'buildbot_json_path': 'buildprops.json',
02:49:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:49:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:49:02 INFO - 'download_minidump_stackwalk': True,
02:49:02 INFO - 'download_symbols': 'true',
02:49:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:49:02 INFO - 'tooltool.py': '/tools/tooltool.py',
02:49:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:49:02 INFO - '/tools/misc-python/virtualenv.py')},
02:49:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:49:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:49:02 INFO - 'log_level': 'info',
02:49:02 INFO - 'log_to_console': True,
02:49:02 INFO - 'opt_config_files': (),
02:49:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:49:02 INFO - '--processes=1',
02:49:02 INFO - '--config=%(test_path)s/wptrunner.ini',
02:49:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:49:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:49:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:49:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:49:02 INFO - 'pip_index': False,
02:49:02 INFO - 'require_test_zip': True,
02:49:02 INFO - 'test_type': ('testharness',),
02:49:02 INFO - 'this_chunk': '7',
02:49:02 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:49:02 INFO - 'total_chunks': '8',
02:49:02 INFO - 'virtualenv_path': 'venv',
02:49:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:49:02 INFO - 'work_dir': 'build'}
02:49:02 INFO - #####
02:49:02 INFO - ##### Running clobber step.
02:49:02 INFO - #####
02:49:02 INFO - Running pre-action listener: _resource_record_pre_action
02:49:02 INFO - Running main action method: clobber
02:49:02 INFO - rmtree: /builds/slave/test/build
02:49:02 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:49:02 INFO - Running post-action listener: _resource_record_post_action
02:49:02 INFO - #####
02:49:02 INFO - ##### Running read-buildbot-config step.
02:49:02 INFO - #####
02:49:02 INFO - Running pre-action listener: _resource_record_pre_action
02:49:02 INFO - Running main action method: read_buildbot_config
02:49:02 INFO - Using buildbot properties:
02:49:02 INFO - {
02:49:02 INFO - "properties": {
02:49:02 INFO - "buildnumber": 169,
02:49:02 INFO - "product": "firefox",
02:49:02 INFO - "script_repo_revision": "production",
02:49:02 INFO - "branch": "fx-team",
02:49:02 INFO - "repository": "",
02:49:02 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-7",
02:49:02 INFO - "buildid": "20151120004936",
02:49:02 INFO - "slavename": "tst-linux32-spot-1088",
02:49:02 INFO - "pgo_build": "False",
02:49:02 INFO - "basedir": "/builds/slave/test",
02:49:02 INFO - "project": "",
02:49:02 INFO - "platform": "linux",
02:49:02 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/",
02:49:02 INFO - "slavebuilddir": "test",
02:49:02 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600",
02:49:02 INFO - "repo_path": "integration/fx-team",
02:49:02 INFO - "moz_repo_path": "",
02:49:02 INFO - "stage_platform": "linux",
02:49:02 INFO - "builduid": "a2169c19de454b918ab14d30f745114e",
02:49:02 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
02:49:02 INFO - },
02:49:02 INFO - "sourcestamp": {
02:49:02 INFO - "repository": "",
02:49:02 INFO - "hasPatch": false,
02:49:02 INFO - "project": "",
02:49:02 INFO - "branch": "fx-team-linux-debug-unittest",
02:49:02 INFO - "changes": [
02:49:02 INFO - {
02:49:02 INFO - "category": null,
02:49:02 INFO - "files": [
02:49:02 INFO - {
02:49:02 INFO - "url": null,
02:49:02 INFO - "name": "https://queue.taskcluster.net/v1/task/Gn9qVz7pRhGYTGg4uOiLlQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
02:49:02 INFO - },
02:49:02 INFO - {
02:49:02 INFO - "url": null,
02:49:02 INFO - "name": "https://queue.taskcluster.net/v1/task/Gn9qVz7pRhGYTGg4uOiLlQ/artifacts/public/build/test_packages.json"
02:49:02 INFO - }
02:49:02 INFO - ],
02:49:02 INFO - "repository": "",
02:49:02 INFO - "rev": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf",
02:49:03 INFO - "who": "cbook@mozilla.com",
02:49:03 INFO - "when": 1448010818,
02:49:03 INFO - "number": 6687563,
02:49:03 INFO - "comments": "Bug 1224196 - Applies word wrap fix to toolbar-group in devtools. r=ntim",
02:49:03 INFO - "project": "",
02:49:03 INFO - "at": "Fri 20 Nov 2015 01:13:38",
02:49:03 INFO - "branch": "fx-team-linux-debug-unittest",
02:49:03 INFO - "revlink": "",
02:49:03 INFO - "properties": [
02:49:03 INFO - [
02:49:03 INFO - "buildid",
02:49:03 INFO - "20151119234736",
02:49:03 INFO - "Change"
02:49:03 INFO - ],
02:49:03 INFO - [
02:49:03 INFO - "builduid",
02:49:03 INFO - "4a8c5385308e49598f014d9370b9a4c5",
02:49:03 INFO - "Change"
02:49:03 INFO - ],
02:49:03 INFO - [
02:49:03 INFO - "pgo_build",
02:49:03 INFO - "False",
02:49:03 INFO - "Change"
02:49:03 INFO - ]
02:49:03 INFO - ],
02:49:03 INFO - "revision": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf"
02:49:03 INFO - },
02:49:03 INFO - {
02:49:03 INFO - "category": null,
02:49:03 INFO - "files": [
02:49:03 INFO - {
02:49:03 INFO - "url": null,
02:49:03 INFO - "name": "https://queue.taskcluster.net/v1/task/yud9aXSrTR6WAGiTF7525Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
02:49:03 INFO - },
02:49:03 INFO - {
02:49:03 INFO - "url": null,
02:49:03 INFO - "name": "https://queue.taskcluster.net/v1/task/yud9aXSrTR6WAGiTF7525Q/artifacts/public/build/test_packages.json"
02:49:03 INFO - }
02:49:03 INFO - ],
02:49:03 INFO - "repository": "",
02:49:03 INFO - "rev": "09cda89a211b76cce421e34a81346407df36c0f3",
02:49:03 INFO - "who": "cbook@mozilla.com",
02:49:03 INFO - "when": 1448009623,
02:49:03 INFO - "number": 6687472,
02:49:03 INFO - "comments": "Bug 1221040 - Add SHA-256 support to NativeCrypto and relevant tests to robocop. r=snorp",
02:49:03 INFO - "project": "",
02:49:03 INFO - "at": "Fri 20 Nov 2015 00:53:43",
02:49:03 INFO - "branch": "fx-team-linux-debug-unittest",
02:49:03 INFO - "revlink": "",
02:49:03 INFO - "properties": [
02:49:03 INFO - [
02:49:03 INFO - "buildid",
02:49:03 INFO - "20151120000936",
02:49:03 INFO - "Change"
02:49:03 INFO - ],
02:49:03 INFO - [
02:49:03 INFO - "builduid",
02:49:03 INFO - "5a7cdf1acda44d55b6fe6d9a9244538c",
02:49:03 INFO - "Change"
02:49:03 INFO - ],
02:49:03 INFO - [
02:49:03 INFO - "pgo_build",
02:49:03 INFO - "False",
02:49:03 INFO - "Change"
02:49:03 INFO - ]
02:49:03 INFO - ],
02:49:03 INFO - "revision": "09cda89a211b76cce421e34a81346407df36c0f3"
02:49:03 INFO - },
02:49:03 INFO - {
02:49:03 INFO - "category": null,
02:49:03 INFO - "files": [
02:49:03 INFO - {
02:49:03 INFO - "url": null,
02:49:03 INFO - "name": "https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
02:49:03 INFO - },
02:49:03 INFO - {
02:49:03 INFO - "url": null,
02:49:03 INFO - "name": "https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json"
02:49:03 INFO - }
02:49:03 INFO - ],
02:49:03 INFO - "repository": "",
02:49:03 INFO - "rev": "c1bac7e467ed12be20caf4a58a7bac4cdf252119",
02:49:03 INFO - "who": "cbook@mozilla.com",
02:49:03 INFO - "when": 1448012357,
02:49:03 INFO - "number": 6687682,
02:49:03 INFO - "comments": "Bug 1198209 - Add a histogram for USS r=Yoric\nUnique Set Size (USS) could be described as \"the amount of memory you could\nexpect to reclaim if you killed this process\"\n\nResident Set Size (RSS) is USS with the addition of memory allocated by\nshared memory.\n\nTo get a full picture of the memory use of a multi-process application is\nimpossible. A better guess than most is\n\nParent Process' RSS + sum(Child Processes' USS)\n\nOr, from Telemetry:\n\nParent MEMORY_RESIDENT + sum(Children's MEMORY_UNIQUE)",
02:49:03 INFO - "project": "",
02:49:03 INFO - "at": "Fri 20 Nov 2015 01:39:17",
02:49:03 INFO - "branch": "fx-team-linux-debug-unittest",
02:49:03 INFO - "revlink": "",
02:49:03 INFO - "properties": [
02:49:03 INFO - [
02:49:03 INFO - "buildid",
02:49:03 INFO - "20151120004936",
02:49:03 INFO - "Change"
02:49:03 INFO - ],
02:49:03 INFO - [
02:49:03 INFO - "builduid",
02:49:03 INFO - "a2169c19de454b918ab14d30f745114e",
02:49:03 INFO - "Change"
02:49:03 INFO - ],
02:49:03 INFO - [
02:49:03 INFO - "pgo_build",
02:49:03 INFO - "False",
02:49:03 INFO - "Change"
02:49:03 INFO - ]
02:49:03 INFO - ],
02:49:03 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
02:49:03 INFO - }
02:49:03 INFO - ],
02:49:03 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
02:49:03 INFO - }
02:49:03 INFO - }
02:49:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
02:49:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json.
02:49:03 INFO - Running post-action listener: _resource_record_post_action
02:49:03 INFO - #####
02:49:03 INFO - ##### Running download-and-extract step.
02:49:03 INFO - #####
02:49:03 INFO - Running pre-action listener: _resource_record_pre_action
02:49:03 INFO - Running main action method: download_and_extract
02:49:03 INFO - mkdir: /builds/slave/test/build/tests
02:49:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:49:03 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
02:49:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json
02:49:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json
02:49:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
02:49:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
02:49:04 INFO - Downloaded 1268 bytes.
02:49:04 INFO - Reading from file /builds/slave/test/build/test_packages.json
02:49:04 INFO - Using the following test package requirements:
02:49:04 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
02:49:04 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:49:04 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
02:49:04 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:49:04 INFO - u'jsshell-linux-i686.zip'],
02:49:04 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:49:04 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
02:49:04 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
02:49:04 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:49:04 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
02:49:04 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:49:04 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
02:49:04 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:49:04 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
02:49:04 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
02:49:04 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
02:49:04 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
02:49:04 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
02:49:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:49:04 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
02:49:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
02:49:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
02:49:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
02:49:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
02:49:06 INFO - Downloaded 21493342 bytes.
02:49:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
02:49:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
02:49:06 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
02:49:07 INFO - caution: filename not matched: web-platform/*
02:49:07 INFO - Return code: 11
02:49:07 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')]}
02:49:07 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
02:49:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
02:49:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
02:49:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
02:49:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
02:49:11 INFO - Downloaded 30976215 bytes.
02:49:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
02:49:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
02:49:11 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
02:49:14 INFO - caution: filename not matched: bin/*
02:49:14 INFO - caution: filename not matched: config/*
02:49:14 INFO - caution: filename not matched: mozbase/*
02:49:14 INFO - caution: filename not matched: marionette/*
02:49:14 INFO - Return code: 11
02:49:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:49:14 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
02:49:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:49:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:49:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:49:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
02:49:19 INFO - Downloaded 57902560 bytes.
02:49:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:49:19 INFO - mkdir: /builds/slave/test/properties
02:49:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:49:19 INFO - Writing to file /builds/slave/test/properties/build_url
02:49:19 INFO - Contents:
02:49:19 INFO - build_url:https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
02:49:19 INFO - mkdir: /builds/slave/test/build/symbols
02:49:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:49:19 INFO - https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
02:49:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:49:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:49:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:49:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
02:49:24 INFO - Downloaded 53137379 bytes.
02:49:24 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:49:24 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
02:49:24 INFO - Writing to file /builds/slave/test/properties/symbols_url
02:49:24 INFO - Contents:
02:49:24 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:49:24 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
02:49:24 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
02:49:28 INFO - Return code: 0
02:49:28 INFO - Running post-action listener: _resource_record_post_action
02:49:28 INFO - Running post-action listener: set_extra_try_arguments
02:49:28 INFO - #####
02:49:28 INFO - ##### Running create-virtualenv step.
02:49:28 INFO - #####
02:49:28 INFO - Running pre-action listener: _pre_create_virtualenv
02:49:28 INFO - Running pre-action listener: _resource_record_pre_action
02:49:28 INFO - Running main action method: create_virtualenv
02:49:28 INFO - Creating virtualenv /builds/slave/test/build/venv
02:49:28 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
02:49:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:49:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:49:28 INFO - Using real prefix '/usr'
02:49:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:49:30 INFO - Installing distribute.............................................................................................................................................................................................done.
02:49:33 INFO - Installing pip.................done.
02:49:33 INFO - Return code: 0
02:49:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:49:33 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')]}
02:49:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:49:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:33 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')]}
02:49:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:49:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:33 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 0x881dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e84d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89a9b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8999790>, '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 0x888c908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8997bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106', '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
02:49:33 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
02:49:33 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
02:49:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:49:33 INFO - 'CCACHE_UMASK': '002',
02:49:33 INFO - 'DISPLAY': ':0',
02:49:33 INFO - 'HOME': '/home/cltbld',
02:49:33 INFO - 'LANG': 'en_US.UTF-8',
02:49:33 INFO - 'LOGNAME': 'cltbld',
02:49:33 INFO - 'MAIL': '/var/mail/cltbld',
02:49:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:49:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:49:33 INFO - 'MOZ_NO_REMOTE': '1',
02:49:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:49:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:49:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:49:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:49:33 INFO - 'PWD': '/builds/slave/test',
02:49:33 INFO - 'SHELL': '/bin/bash',
02:49:33 INFO - 'SHLVL': '1',
02:49:33 INFO - 'TERM': 'linux',
02:49:33 INFO - 'TMOUT': '86400',
02:49:33 INFO - 'USER': 'cltbld',
02:49:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106',
02:49:33 INFO - '_': '/tools/buildbot/bin/python'}
02:49:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:49:34 INFO - Downloading/unpacking psutil>=0.7.1
02:49:34 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
02:49:34 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
02:49:34 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
02:49:34 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
02:49:34 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
02:49:34 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
02:49:37 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
02:49:37 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
02:49:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:49:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:49:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:49:37 INFO - Installing collected packages: psutil
02:49:37 INFO - Running setup.py install for psutil
02:49:37 INFO - building 'psutil._psutil_linux' extension
02:49:37 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
02:49:37 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
02:49:37 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
02:49:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
02:49:38 INFO - building 'psutil._psutil_posix' extension
02:49:38 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
02:49:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
02:49:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:49:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:49:38 INFO - Successfully installed psutil
02:49:38 INFO - Cleaning up...
02:49:38 INFO - Return code: 0
02:49:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:49:38 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')]}
02:49:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:49:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:38 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')]}
02:49:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:49:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:38 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 0x881dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e84d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89a9b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8999790>, '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 0x888c908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8997bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106', '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
02:49:38 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
02:49:38 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
02:49:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:49:38 INFO - 'CCACHE_UMASK': '002',
02:49:38 INFO - 'DISPLAY': ':0',
02:49:38 INFO - 'HOME': '/home/cltbld',
02:49:38 INFO - 'LANG': 'en_US.UTF-8',
02:49:38 INFO - 'LOGNAME': 'cltbld',
02:49:38 INFO - 'MAIL': '/var/mail/cltbld',
02:49:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:49:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:49:38 INFO - 'MOZ_NO_REMOTE': '1',
02:49:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:49:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:49:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:49:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:49:38 INFO - 'PWD': '/builds/slave/test',
02:49:38 INFO - 'SHELL': '/bin/bash',
02:49:38 INFO - 'SHLVL': '1',
02:49:38 INFO - 'TERM': 'linux',
02:49:38 INFO - 'TMOUT': '86400',
02:49:38 INFO - 'USER': 'cltbld',
02:49:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106',
02:49:38 INFO - '_': '/tools/buildbot/bin/python'}
02:49:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:49:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:49: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
02:49: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
02:49: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
02:49: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
02:49: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
02:49: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
02:49:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:49:42 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
02:49:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:49:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:49:42 INFO - Installing collected packages: mozsystemmonitor
02:49:42 INFO - Running setup.py install for mozsystemmonitor
02:49:42 INFO - Successfully installed mozsystemmonitor
02:49:42 INFO - Cleaning up...
02:49:42 INFO - Return code: 0
02:49:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:49:42 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')]}
02:49:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:49:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:42 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')]}
02:49:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:49:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:42 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 0x881dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e84d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89a9b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8999790>, '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 0x888c908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8997bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106', '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
02:49:42 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
02:49:42 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
02:49:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:49:42 INFO - 'CCACHE_UMASK': '002',
02:49:42 INFO - 'DISPLAY': ':0',
02:49:42 INFO - 'HOME': '/home/cltbld',
02:49:42 INFO - 'LANG': 'en_US.UTF-8',
02:49:42 INFO - 'LOGNAME': 'cltbld',
02:49:42 INFO - 'MAIL': '/var/mail/cltbld',
02:49:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:49:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:49:42 INFO - 'MOZ_NO_REMOTE': '1',
02:49:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:49:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:49:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:49:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:49:42 INFO - 'PWD': '/builds/slave/test',
02:49:42 INFO - 'SHELL': '/bin/bash',
02:49:42 INFO - 'SHLVL': '1',
02:49:42 INFO - 'TERM': 'linux',
02:49:42 INFO - 'TMOUT': '86400',
02:49:42 INFO - 'USER': 'cltbld',
02:49:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106',
02:49:42 INFO - '_': '/tools/buildbot/bin/python'}
02:49:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:49:42 INFO - Downloading/unpacking blobuploader==1.2.4
02:49:42 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
02:49:42 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
02:49:42 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
02:49:42 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
02:49:42 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
02:49:42 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
02:49:45 INFO - Downloading blobuploader-1.2.4.tar.gz
02:49:45 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
02:49:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:49:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:49:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:49:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:49:45 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
02:49:45 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
02:49:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:49:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:49:46 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
02:49:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:49:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:49:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:49:46 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
02:49:46 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
02:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:49:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:49:47 INFO - Downloading docopt-0.6.1.tar.gz
02:49:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
02:49:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:49:47 INFO - Installing collected packages: blobuploader, requests, docopt
02:49:47 INFO - Running setup.py install for blobuploader
02:49:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:49:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:49:47 INFO - Running setup.py install for requests
02:49:48 INFO - Running setup.py install for docopt
02:49:48 INFO - Successfully installed blobuploader requests docopt
02:49:48 INFO - Cleaning up...
02:49:48 INFO - Return code: 0
02:49:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:49:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:49:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:49:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:49:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:49:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x881dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e84d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89a9b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8999790>, '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 0x888c908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8997bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106', '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
02:49:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
02:49:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
02:49:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:49:48 INFO - 'CCACHE_UMASK': '002',
02:49:48 INFO - 'DISPLAY': ':0',
02:49:48 INFO - 'HOME': '/home/cltbld',
02:49:48 INFO - 'LANG': 'en_US.UTF-8',
02:49:48 INFO - 'LOGNAME': 'cltbld',
02:49:48 INFO - 'MAIL': '/var/mail/cltbld',
02:49:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:49:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:49:48 INFO - 'MOZ_NO_REMOTE': '1',
02:49:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:49:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:49:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:49:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:49:48 INFO - 'PWD': '/builds/slave/test',
02:49:48 INFO - 'SHELL': '/bin/bash',
02:49:48 INFO - 'SHLVL': '1',
02:49:48 INFO - 'TERM': 'linux',
02:49:48 INFO - 'TMOUT': '86400',
02:49:48 INFO - 'USER': 'cltbld',
02:49:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106',
02:49:48 INFO - '_': '/tools/buildbot/bin/python'}
02:49:48 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:49:48 INFO - Running setup.py (path:/tmp/pip-ivshKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:49:49 INFO - Running setup.py (path:/tmp/pip-TFSYjM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:49:49 INFO - Running setup.py (path:/tmp/pip-kslGGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:49:49 INFO - Running setup.py (path:/tmp/pip-WUGw4m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:49:49 INFO - Running setup.py (path:/tmp/pip-6v7mzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:49:49 INFO - Running setup.py (path:/tmp/pip-M4LMWq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:49:49 INFO - Running setup.py (path:/tmp/pip-IifUS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:49:49 INFO - Running setup.py (path:/tmp/pip-uGuNLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:49:49 INFO - Running setup.py (path:/tmp/pip-JdzSa_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:49:50 INFO - Running setup.py (path:/tmp/pip-5B8rnb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:49:50 INFO - Running setup.py (path:/tmp/pip-aLyHu3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:49:50 INFO - Running setup.py (path:/tmp/pip-wteyZa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:49:50 INFO - Running setup.py (path:/tmp/pip-e7Ul0a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:49:50 INFO - Running setup.py (path:/tmp/pip-IcRfBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:49:50 INFO - Running setup.py (path:/tmp/pip-DH0mTJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:49:50 INFO - Running setup.py (path:/tmp/pip-PtsePp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:49:50 INFO - Running setup.py (path:/tmp/pip-BAvcuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:49:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
02:49:51 INFO - Running setup.py (path:/tmp/pip-36aPlO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
02:49:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
02:49:51 INFO - Running setup.py (path:/tmp/pip-5QzGIM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
02:49:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:49:51 INFO - Running setup.py (path:/tmp/pip-EcGAfJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:49:51 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:49:51 INFO - Running setup.py (path:/tmp/pip-cMlxiC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:49:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:49:51 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
02:49:51 INFO - Running setup.py install for manifestparser
02:49:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:49:52 INFO - Running setup.py install for mozcrash
02:49:52 INFO - Running setup.py install for mozdebug
02:49:52 INFO - Running setup.py install for mozdevice
02:49:52 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:49:52 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:49:52 INFO - Running setup.py install for mozfile
02:49:52 INFO - Running setup.py install for mozhttpd
02:49:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:49:53 INFO - Running setup.py install for mozinfo
02:49:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:49:53 INFO - Running setup.py install for mozInstall
02:49:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:49:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:49:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:49:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:49:53 INFO - Running setup.py install for mozleak
02:49:53 INFO - Running setup.py install for mozlog
02:49:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:49:54 INFO - Running setup.py install for moznetwork
02:49:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:49:54 INFO - Running setup.py install for mozprocess
02:49:54 INFO - Running setup.py install for mozprofile
02:49:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:49:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:49:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:49:54 INFO - Running setup.py install for mozrunner
02:49:54 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:49:54 INFO - Running setup.py install for mozscreenshot
02:49:55 INFO - Running setup.py install for moztest
02:49:55 INFO - Running setup.py install for mozversion
02:49:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:49:55 INFO - Running setup.py install for marionette-transport
02:49:55 INFO - Running setup.py install for marionette-driver
02:49:55 INFO - Running setup.py install for browsermob-proxy
02:49:56 INFO - Running setup.py install for marionette-client
02:49:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:49:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:49:56 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
02:49:56 INFO - Cleaning up...
02:49:56 INFO - Return code: 0
02:49:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:49:56 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')]}
02:49:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:49:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:56 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')]}
02:49:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:49:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
02:49:56 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 0x881dba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e84d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89a9b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8999790>, '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 0x888c908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8997bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106', '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
02:49:56 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
02:49:56 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
02:49:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:49:56 INFO - 'CCACHE_UMASK': '002',
02:49:56 INFO - 'DISPLAY': ':0',
02:49:56 INFO - 'HOME': '/home/cltbld',
02:49:56 INFO - 'LANG': 'en_US.UTF-8',
02:49:56 INFO - 'LOGNAME': 'cltbld',
02:49:56 INFO - 'MAIL': '/var/mail/cltbld',
02:49:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:49:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:49:56 INFO - 'MOZ_NO_REMOTE': '1',
02:49:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:49:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:49:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:49:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:49:56 INFO - 'PWD': '/builds/slave/test',
02:49:56 INFO - 'SHELL': '/bin/bash',
02:49:56 INFO - 'SHLVL': '1',
02:49:56 INFO - 'TERM': 'linux',
02:49:56 INFO - 'TMOUT': '86400',
02:49:56 INFO - 'USER': 'cltbld',
02:49:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106',
02:49:56 INFO - '_': '/tools/buildbot/bin/python'}
02:49:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:49:57 INFO - Running setup.py (path:/tmp/pip-uHnCBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:49:57 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
02:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:49:57 INFO - Running setup.py (path:/tmp/pip-37JYOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:49:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:49:57 INFO - Running setup.py (path:/tmp/pip-_VwkeS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:49:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
02:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:49:57 INFO - Running setup.py (path:/tmp/pip-dN9TuK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:49:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:49:57 INFO - Running setup.py (path:/tmp/pip-Hsmw36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:49:57 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))
02:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:49:57 INFO - Running setup.py (path:/tmp/pip-B7jcGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:49:57 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))
02:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:49:57 INFO - Running setup.py (path:/tmp/pip-0QTrF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:49:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
02:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:49:58 INFO - Running setup.py (path:/tmp/pip-Jk4wO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:49:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
02:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:49:58 INFO - Running setup.py (path:/tmp/pip-pTvmDH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:49:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
02:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:49:58 INFO - Running setup.py (path:/tmp/pip-NFfDG2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:49:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:49:58 INFO - Running setup.py (path:/tmp/pip-eLb38K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:49:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
02:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:49:58 INFO - Running setup.py (path:/tmp/pip-Vq3dDd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:49:58 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))
02:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:49:58 INFO - Running setup.py (path:/tmp/pip-jiHT3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:49:58 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))
02:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:49:58 INFO - Running setup.py (path:/tmp/pip-YG5dvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:49:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
02:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:49:59 INFO - Running setup.py (path:/tmp/pip-2pjNvm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:49:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
02:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:49:59 INFO - Running setup.py (path:/tmp/pip-0sSs3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:49:59 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
02:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:49:59 INFO - Running setup.py (path:/tmp/pip-vp27du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:49:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
02:49:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
02:49:59 INFO - Running setup.py (path:/tmp/pip-lHulOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
02:49:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
02:49:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
02:49:59 INFO - Running setup.py (path:/tmp/pip-ewPxX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
02:49:59 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))
02:49:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:49:59 INFO - Running setup.py (path:/tmp/pip-tLWEKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:49:59 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))
02:49:59 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:50:00 INFO - Running setup.py (path:/tmp/pip-v2pPJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:50:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:50:00 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
02:50:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:50:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:50:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
02:50:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:50:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:50:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:50:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:50:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:50:00 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
02:50:00 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
02:50:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:50:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:50:03 INFO - Downloading blessings-1.5.1.tar.gz
02:50:03 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
02:50:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:50:03 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))
02:50:03 INFO - Installing collected packages: blessings
02:50:03 INFO - Running setup.py install for blessings
02:50:03 INFO - Successfully installed blessings
02:50:03 INFO - Cleaning up...
02:50:03 INFO - Return code: 0
02:50:03 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:50:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:50:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:50:04 INFO - Reading from file tmpfile_stdout
02:50:04 INFO - Current package versions:
02:50:04 INFO - argparse == 1.2.1
02:50:04 INFO - blessings == 1.5.1
02:50:04 INFO - blobuploader == 1.2.4
02:50:04 INFO - browsermob-proxy == 0.6.0
02:50:04 INFO - docopt == 0.6.1
02:50:04 INFO - manifestparser == 1.1
02:50:04 INFO - marionette-client == 2.0.0
02:50:04 INFO - marionette-driver == 1.1.1
02:50:04 INFO - marionette-transport == 1.0.0
02:50:04 INFO - mozInstall == 1.12
02:50:04 INFO - mozcrash == 0.16
02:50:04 INFO - mozdebug == 0.1
02:50:04 INFO - mozdevice == 0.47
02:50:04 INFO - mozfile == 1.2
02:50:04 INFO - mozhttpd == 0.7
02:50:04 INFO - mozinfo == 0.9
02:50:04 INFO - mozleak == 0.1
02:50:04 INFO - mozlog == 3.0
02:50:04 INFO - moznetwork == 0.27
02:50:04 INFO - mozprocess == 0.22
02:50:04 INFO - mozprofile == 0.27
02:50:04 INFO - mozrunner == 6.11
02:50:04 INFO - mozscreenshot == 0.1
02:50:04 INFO - mozsystemmonitor == 0.0
02:50:04 INFO - moztest == 0.7
02:50:04 INFO - mozversion == 1.4
02:50:04 INFO - psutil == 3.1.1
02:50:04 INFO - requests == 1.2.3
02:50:04 INFO - wsgiref == 0.1.2
02:50:04 INFO - Running post-action listener: _resource_record_post_action
02:50:04 INFO - Running post-action listener: _start_resource_monitoring
02:50:04 INFO - Starting resource monitoring.
02:50:04 INFO - #####
02:50:04 INFO - ##### Running pull step.
02:50:04 INFO - #####
02:50:04 INFO - Running pre-action listener: _resource_record_pre_action
02:50:04 INFO - Running main action method: pull
02:50:04 INFO - Pull has nothing to do!
02:50:04 INFO - Running post-action listener: _resource_record_post_action
02:50:04 INFO - #####
02:50:04 INFO - ##### Running install step.
02:50:04 INFO - #####
02:50:04 INFO - Running pre-action listener: _resource_record_pre_action
02:50:04 INFO - Running main action method: install
02:50:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:50:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:50:04 INFO - Reading from file tmpfile_stdout
02:50:04 INFO - Detecting whether we're running mozinstall >=1.0...
02:50:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:50:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:50:04 INFO - Reading from file tmpfile_stdout
02:50:04 INFO - Output received:
02:50:04 INFO - Usage: mozinstall [options] installer
02:50:04 INFO - Options:
02:50:04 INFO - -h, --help show this help message and exit
02:50:04 INFO - -d DEST, --destination=DEST
02:50:04 INFO - Directory to install application into. [default:
02:50:04 INFO - "/builds/slave/test"]
02:50:04 INFO - --app=APP Application being installed. [default: firefox]
02:50:04 INFO - mkdir: /builds/slave/test/build/application
02:50:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
02:50:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
02:50:28 INFO - Reading from file tmpfile_stdout
02:50:28 INFO - Output received:
02:50:28 INFO - /builds/slave/test/build/application/firefox/firefox
02:50:28 INFO - Running post-action listener: _resource_record_post_action
02:50:28 INFO - #####
02:50:28 INFO - ##### Running run-tests step.
02:50:28 INFO - #####
02:50:28 INFO - Running pre-action listener: _resource_record_pre_action
02:50:28 INFO - Running main action method: run_tests
02:50:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:50:28 INFO - minidump filename unknown. determining based upon platform and arch
02:50:28 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
02:50:28 INFO - grabbing minidump binary from tooltool
02:50:28 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')]}
02:50:28 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8999790>, '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 0x888c908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8997bf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:50:28 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
02:50:28 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
02:50:28 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:50:28 INFO - Return code: 0
02:50:28 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
02:50:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:50:28 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/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
02:50:28 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/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
02:50:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:50:28 INFO - 'CCACHE_UMASK': '002',
02:50:28 INFO - 'DISPLAY': ':0',
02:50:28 INFO - 'HOME': '/home/cltbld',
02:50:28 INFO - 'LANG': 'en_US.UTF-8',
02:50:28 INFO - 'LOGNAME': 'cltbld',
02:50:28 INFO - 'MAIL': '/var/mail/cltbld',
02:50:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:50:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:50:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:50:28 INFO - 'MOZ_NO_REMOTE': '1',
02:50:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:50:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:50:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:50:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:50:28 INFO - 'PWD': '/builds/slave/test',
02:50:28 INFO - 'SHELL': '/bin/bash',
02:50:28 INFO - 'SHLVL': '1',
02:50:28 INFO - 'TERM': 'linux',
02:50:28 INFO - 'TMOUT': '86400',
02:50:28 INFO - 'USER': 'cltbld',
02:50:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448016534.114491-646496106',
02:50:28 INFO - '_': '/tools/buildbot/bin/python'}
02:50:28 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/LeKbh8X1SiSJ2q9K7YZQDA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
02:50:35 INFO - Using 1 client processes
02:50:35 INFO - wptserve Starting http server on 127.0.0.1:8000
02:50:35 INFO - wptserve Starting http server on 127.0.0.1:8001
02:50:35 INFO - wptserve Starting http server on 127.0.0.1:8443
02:50:38 INFO - SUITE-START | Running 827 tests
02:50:38 INFO - Running testharness tests
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 5ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 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 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 7ms
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
02:50:38 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
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 7ms
02:50:38 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
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 1ms
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
02:50:38 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
02:50:38 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
02:50:38 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:50:38 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:50:38 INFO - Setting up ssl
02:50:38 INFO - PROCESS | certutil |
02:50:38 INFO - PROCESS | certutil |
02:50:38 INFO - PROCESS | certutil |
02:50:38 INFO - Certificate Nickname Trust Attributes
02:50:38 INFO - SSL,S/MIME,JAR/XPI
02:50:38 INFO -
02:50:38 INFO - web-platform-tests CT,,
02:50:38 INFO -
02:50:38 INFO - Starting runner
02:50:40 INFO - PROCESS | 5237 | 1448016640773 Marionette INFO Marionette enabled via build flag and pref
02:50:41 INFO - PROCESS | 5237 | ++DOCSHELL 0xa8403800 == 1 [pid = 5237] [id = 1]
02:50:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 1 (0xa8403c00) [pid = 5237] [serial = 1] [outer = (nil)]
02:50:41 INFO - PROCESS | 5237 | [5237] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2091
02:50:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 2 (0xa8407000) [pid = 5237] [serial = 2] [outer = 0xa8403c00]
02:50:41 INFO - PROCESS | 5237 | 1448016641483 Marionette INFO Listening on port 2828
02:50:42 INFO - PROCESS | 5237 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fefbe80
02:50:42 INFO - PROCESS | 5237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a85bb7e0
02:50:42 INFO - PROCESS | 5237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fd951e0
02:50:42 INFO - PROCESS | 5237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fd95e40
02:50:42 INFO - PROCESS | 5237 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fd96740
02:50:42 INFO - PROCESS | 5237 | 1448016642508 Marionette INFO Marionette enabled via command-line flag
02:50:42 INFO - PROCESS | 5237 | ++DOCSHELL 0xa523f000 == 2 [pid = 5237] [id = 2]
02:50:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 3 (0xa5247c00) [pid = 5237] [serial = 3] [outer = (nil)]
02:50:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 4 (0xa5248400) [pid = 5237] [serial = 4] [outer = 0xa5247c00]
02:50:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 5 (0xa7fd8c00) [pid = 5237] [serial = 5] [outer = 0xa8403c00]
02:50:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
02:50:42 INFO - PROCESS | 5237 | 1448016642738 Marionette INFO Accepted connection conn0 from 127.0.0.1:44525
02:50:42 INFO - PROCESS | 5237 | 1448016642740 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
02:50:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
02:50:42 INFO - PROCESS | 5237 | 1448016642974 Marionette INFO Accepted connection conn1 from 127.0.0.1:44526
02:50:42 INFO - PROCESS | 5237 | 1448016642975 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
02:50:42 INFO - PROCESS | 5237 | 1448016642982 Marionette INFO Closed connection conn0
02:50:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
02:50:43 INFO - PROCESS | 5237 | 1448016643035 Marionette INFO Accepted connection conn2 from 127.0.0.1:44527
02:50:43 INFO - PROCESS | 5237 | 1448016643037 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
02:50:43 INFO - PROCESS | 5237 | 1448016643067 Marionette INFO Closed connection conn2
02:50:43 INFO - PROCESS | 5237 | 1448016643073 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
02:50:43 INFO - PROCESS | 5237 | [5237] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
02:50:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c495800 == 3 [pid = 5237] [id = 3]
02:50:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 6 (0x9c495c00) [pid = 5237] [serial = 6] [outer = (nil)]
02:50:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c496000 == 4 [pid = 5237] [id = 4]
02:50:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 7 (0x9c496400) [pid = 5237] [serial = 7] [outer = (nil)]
02:50:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
02:50:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b6d7800 == 5 [pid = 5237] [id = 5]
02:50:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 8 (0x9b6d7c00) [pid = 5237] [serial = 8] [outer = (nil)]
02:50:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
02:50:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 9 (0x9b115800) [pid = 5237] [serial = 9] [outer = 0x9b6d7c00]
02:50:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 10 (0x9b644800) [pid = 5237] [serial = 10] [outer = 0x9c495c00]
02:50:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 11 (0x9b646400) [pid = 5237] [serial = 11] [outer = 0x9c496400]
02:50:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 12 (0x9b648800) [pid = 5237] [serial = 12] [outer = 0x9b6d7c00]
02:50:46 INFO - PROCESS | 5237 | 1448016646972 Marionette INFO loaded listener.js
02:50:47 INFO - PROCESS | 5237 | 1448016647007 Marionette INFO loaded listener.js
02:50:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 13 (0x9a410000) [pid = 5237] [serial = 13] [outer = 0x9b6d7c00]
02:50:47 INFO - PROCESS | 5237 | 1448016647502 Marionette DEBUG conn1 client <- {"sessionId":"d821214e-f7dc-4bbf-93cf-7f26f46de8a5","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151120004936","device":"desktop","version":"45.0a1"}}
02:50:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:47 INFO - PROCESS | 5237 | 1448016647899 Marionette DEBUG conn1 -> {"name":"getContext"}
02:50:47 INFO - PROCESS | 5237 | 1448016647905 Marionette DEBUG conn1 client <- {"value":"content"}
02:50:48 INFO - PROCESS | 5237 | 1448016648251 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
02:50:48 INFO - PROCESS | 5237 | 1448016648255 Marionette DEBUG conn1 client <- {}
02:50:48 INFO - PROCESS | 5237 | 1448016648350 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}}
02:50:48 INFO - PROCESS | 5237 | [5237] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
02:50:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 14 (0x97974c00) [pid = 5237] [serial = 14] [outer = 0x9b6d7c00]
02:50:49 INFO - PROCESS | 5237 | [5237] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
02:50:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:50:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x97970400 == 6 [pid = 5237] [id = 6]
02:50:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 15 (0x97971400) [pid = 5237] [serial = 15] [outer = (nil)]
02:50:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 16 (0x97d24400) [pid = 5237] [serial = 16] [outer = 0x97971400]
02:50:49 INFO - PROCESS | 5237 | 1448016649465 Marionette INFO loaded listener.js
02:50:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 17 (0x95201400) [pid = 5237] [serial = 17] [outer = 0x97971400]
02:50:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x9524dc00 == 7 [pid = 5237] [id = 7]
02:50:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 18 (0x9524e000) [pid = 5237] [serial = 18] [outer = (nil)]
02:50:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 19 (0x95250400) [pid = 5237] [serial = 19] [outer = 0x9524e000]
02:50:49 INFO - PROCESS | 5237 | 1448016649987 Marionette INFO loaded listener.js
02:50:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 20 (0x95135c00) [pid = 5237] [serial = 20] [outer = 0x9524e000]
02:50:50 INFO - PROCESS | 5237 | [5237] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
02:50:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
02:50:50 INFO - document served over http requires an http
02:50:50 INFO - sub-resource via fetch-request using the http-csp
02:50:50 INFO - delivery method with keep-origin-redirect and when
02:50: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"
02:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:50:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:50:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:50:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:50:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:50:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:50:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
02:50:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1402ms
02:50:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
02:50:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456fc00 == 8 [pid = 5237] [id = 8]
02:50:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 21 (0x94574400) [pid = 5237] [serial = 21] [outer = (nil)]
02:50:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 22 (0x946d5000) [pid = 5237] [serial = 22] [outer = 0x94574400]
02:50:51 INFO - PROCESS | 5237 | 1448016651018 Marionette INFO loaded listener.js
02:50:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 23 (0x9f6f3c00) [pid = 5237] [serial = 23] [outer = 0x94574400]
02:50:52 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
02:50:52 INFO - document served over http requires an http
02:50:52 INFO - sub-resource via fetch-request using the http-csp
02:50:52 INFO - delivery method with no-redirect and when
02:50: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"
02:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:50:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:50:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:50:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:50:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:50:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:50:52 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
02:50:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1281ms
02:50:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:50:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x946d0000 == 9 [pid = 5237] [id = 9]
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 24 (0x946d0800) [pid = 5237] [serial = 24] [outer = (nil)]
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 25 (0x946d5800) [pid = 5237] [serial = 25] [outer = 0x946d0800]
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 26 (0x946cfc00) [pid = 5237] [serial = 26] [outer = 0x946d0800]
02:50:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x95208800 == 10 [pid = 5237] [id = 10]
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 27 (0x95209400) [pid = 5237] [serial = 27] [outer = (nil)]
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 28 (0x9524b800) [pid = 5237] [serial = 28] [outer = 0x95209400]
02:50:52 INFO - PROCESS | 5237 | 1448016652585 Marionette INFO loaded listener.js
02:50:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 29 (0x97971000) [pid = 5237] [serial = 29] [outer = 0x95209400]
02:50:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x944b0c00 == 11 [pid = 5237] [id = 11]
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 30 (0x94575800) [pid = 5237] [serial = 30] [outer = (nil)]
02:50:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 31 (0x9a620800) [pid = 5237] [serial = 31] [outer = 0x94575800]
02:50:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 32 (0x9ab29800) [pid = 5237] [serial = 32] [outer = 0x94575800]
02:50:53 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
02:50:53 INFO - document served over http requires an http
02:50:53 INFO - sub-resource via fetch-request using the http-csp
02:50:53 INFO - delivery method with swap-origin-redirect and when
02:50: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"
02:50:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:50:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:50:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:50:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:50:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:50:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:50:53 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
02:50:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1787ms
02:50:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:50:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x946cb400 == 12 [pid = 5237] [id = 12]
02:50:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 33 (0x9c48fc00) [pid = 5237] [serial = 33] [outer = (nil)]
02:50:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 34 (0x9c646000) [pid = 5237] [serial = 34] [outer = 0x9c48fc00]
02:50:54 INFO - PROCESS | 5237 | 1448016654385 Marionette INFO loaded listener.js
02:50:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 35 (0x9f11e800) [pid = 5237] [serial = 35] [outer = 0x9c48fc00]
02:50:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x9f127000 == 13 [pid = 5237] [id = 13]
02:50:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 36 (0x9f12a000) [pid = 5237] [serial = 36] [outer = (nil)]
02:50:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 37 (0x9f562c00) [pid = 5237] [serial = 37] [outer = 0x9f12a000]
02:50:55 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
02:50:55 INFO - document served over http requires an http
02:50:55 INFO - sub-resource via iframe-tag using the http-csp
02:50:55 INFO - delivery method with keep-origin-redirect and when
02:50: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"
02:50:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:50:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:50:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:50:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:50:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:50:55 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
02:50:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1439ms
02:50:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:50:55 INFO - PROCESS | 5237 | ++DOCSHELL 0xa0e43400 == 14 [pid = 5237] [id = 14]
02:50:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 38 (0xa0e43800) [pid = 5237] [serial = 38] [outer = (nil)]
02:50:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 39 (0xa7ea8c00) [pid = 5237] [serial = 39] [outer = 0xa0e43800]
02:50:55 INFO - PROCESS | 5237 | 1448016655789 Marionette INFO loaded listener.js
02:50:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 40 (0xa843dc00) [pid = 5237] [serial = 40] [outer = 0xa0e43800]
02:50:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c6e1800 == 15 [pid = 5237] [id = 15]
02:50:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 41 (0x9c6e1c00) [pid = 5237] [serial = 41] [outer = (nil)]
02:50:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 42 (0x9c6dfc00) [pid = 5237] [serial = 42] [outer = 0x9c6e1c00]
02:50:56 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
02:50:56 INFO - document served over http requires an http
02:50:56 INFO - sub-resource via iframe-tag using the http-csp
02:50:56 INFO - delivery method with no-redirect and when
02:50: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"
02:50:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:50:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:50:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:50:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:50:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:50:56 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
02:50:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1542ms
02:50:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:50:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c6e5800 == 16 [pid = 5237] [id = 16]
02:50:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 43 (0x9c6e6000) [pid = 5237] [serial = 43] [outer = (nil)]
02:50:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 44 (0x9e663c00) [pid = 5237] [serial = 44] [outer = 0x9c6e6000]
02:50:57 INFO - PROCESS | 5237 | 1448016657372 Marionette INFO loaded listener.js
02:50:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 45 (0x9c843000) [pid = 5237] [serial = 45] [outer = 0x9c6e6000]
02:50:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c84f400 == 17 [pid = 5237] [id = 17]
02:50:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 46 (0x9c8fd800) [pid = 5237] [serial = 46] [outer = (nil)]
02:50:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 47 (0x97d2d400) [pid = 5237] [serial = 47] [outer = 0x9c8fd800]
02:50:59 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
02:50:59 INFO - document served over http requires an http
02:50:59 INFO - sub-resource via iframe-tag using the http-csp
02:50:59 INFO - delivery method with swap-origin-redirect and when
02:50: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"
02:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:50:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:50:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:50:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:50:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:50:59 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
02:50:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2392ms
02:50:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:50:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456a400 == 18 [pid = 5237] [id = 18]
02:50:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 48 (0x946ca400) [pid = 5237] [serial = 48] [outer = (nil)]
02:50:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 49 (0x9a61cc00) [pid = 5237] [serial = 49] [outer = 0x946ca400]
02:50:59 INFO - PROCESS | 5237 | 1448016659754 Marionette INFO loaded listener.js
02:50:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:50:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 50 (0x9c6e5400) [pid = 5237] [serial = 50] [outer = 0x946ca400]
02:51:00 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
02:51:00 INFO - document served over http requires an http
02:51:00 INFO - sub-resource via script-tag using the http-csp
02:51:00 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:00 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
02:51:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1283ms
02:51:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
02:51:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x95252000 == 19 [pid = 5237] [id = 19]
02:51:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 51 (0x9abc1400) [pid = 5237] [serial = 51] [outer = (nil)]
02:51:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 52 (0x9c5dd400) [pid = 5237] [serial = 52] [outer = 0x9abc1400]
02:51:00 INFO - PROCESS | 5237 | 1448016660933 Marionette INFO loaded listener.js
02:51:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 53 (0x9c84f800) [pid = 5237] [serial = 53] [outer = 0x9abc1400]
02:51:01 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
02:51:01 INFO - document served over http requires an http
02:51:01 INFO - sub-resource via script-tag using the http-csp
02:51:01 INFO - delivery method with no-redirect and when
02:51: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"
02:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:01 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
02:51:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1179ms
02:51:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:51:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x95136800 == 20 [pid = 5237] [id = 20]
02:51:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 54 (0x97d30c00) [pid = 5237] [serial = 54] [outer = (nil)]
02:51:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 55 (0x9aa83400) [pid = 5237] [serial = 55] [outer = 0x97d30c00]
02:51:02 INFO - PROCESS | 5237 | 1448016662253 Marionette INFO loaded listener.js
02:51:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 56 (0x9b1b2400) [pid = 5237] [serial = 56] [outer = 0x97d30c00]
02:51:03 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
02:51:03 INFO - document served over http requires an http
02:51:03 INFO - sub-resource via script-tag using the http-csp
02:51:03 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:03 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
02:51:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1346ms
02:51:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:51:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x9aad4400 == 21 [pid = 5237] [id = 21]
02:51:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 57 (0x9c8f1800) [pid = 5237] [serial = 57] [outer = (nil)]
02:51:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 58 (0x9c8fe400) [pid = 5237] [serial = 58] [outer = 0x9c8f1800]
02:51:03 INFO - PROCESS | 5237 | 1448016663614 Marionette INFO loaded listener.js
02:51:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 59 (0x9e65e000) [pid = 5237] [serial = 59] [outer = 0x9c8f1800]
02:51:04 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
02:51:04 INFO - document served over http requires an http
02:51:04 INFO - sub-resource via xhr-request using the http-csp
02:51:04 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:04 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
02:51:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1293ms
02:51:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
02:51:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d714c00 == 22 [pid = 5237] [id = 22]
02:51:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 60 (0x9e6d9800) [pid = 5237] [serial = 60] [outer = (nil)]
02:51:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 61 (0x9f68d800) [pid = 5237] [serial = 61] [outer = 0x9e6d9800]
02:51:04 INFO - PROCESS | 5237 | 1448016664930 Marionette INFO loaded listener.js
02:51:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 62 (0x9fe3f800) [pid = 5237] [serial = 62] [outer = 0x9e6d9800]
02:51:05 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
02:51:05 INFO - document served over http requires an http
02:51:05 INFO - sub-resource via xhr-request using the http-csp
02:51:05 INFO - delivery method with no-redirect and when
02:51: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"
02:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:05 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
02:51:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1339ms
02:51:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:51:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d32000 == 23 [pid = 5237] [id = 23]
02:51:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 63 (0x9a9d6c00) [pid = 5237] [serial = 63] [outer = (nil)]
02:51:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 64 (0xa0e42000) [pid = 5237] [serial = 64] [outer = 0x9a9d6c00]
02:51:06 INFO - PROCESS | 5237 | 1448016666237 Marionette INFO loaded listener.js
02:51:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 65 (0xa840e400) [pid = 5237] [serial = 65] [outer = 0x9a9d6c00]
02:51:07 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
02:51:07 INFO - document served over http requires an http
02:51:07 INFO - sub-resource via xhr-request using the http-csp
02:51:07 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:07 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
02:51:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1237ms
02:51:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:51:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b29f000 == 24 [pid = 5237] [id = 24]
02:51:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 66 (0x9b29f400) [pid = 5237] [serial = 66] [outer = (nil)]
02:51:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 67 (0x9b2a5800) [pid = 5237] [serial = 67] [outer = 0x9b29f400]
02:51:07 INFO - PROCESS | 5237 | 1448016667480 Marionette INFO loaded listener.js
02:51:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 68 (0x9b2ac800) [pid = 5237] [serial = 68] [outer = 0x9b29f400]
02:51:08 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
02:51:08 INFO - document served over http requires an https
02:51:08 INFO - sub-resource via fetch-request using the http-csp
02:51:08 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:08 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
02:51:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1444ms
02:51:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
02:51:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456cc00 == 25 [pid = 5237] [id = 25]
02:51:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 69 (0x9b649800) [pid = 5237] [serial = 69] [outer = (nil)]
02:51:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 70 (0xa852fc00) [pid = 5237] [serial = 70] [outer = 0x9b649800]
02:51:09 INFO - PROCESS | 5237 | 1448016669055 Marionette INFO loaded listener.js
02:51:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 71 (0x9d74a000) [pid = 5237] [serial = 71] [outer = 0x9b649800]
02:51:09 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
02:51:09 INFO - document served over http requires an https
02:51:09 INFO - sub-resource via fetch-request using the http-csp
02:51:09 INFO - delivery method with no-redirect and when
02:51: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"
02:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:09 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
02:51:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1344ms
02:51:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:51:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d74c400 == 26 [pid = 5237] [id = 26]
02:51:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 72 (0x9d750000) [pid = 5237] [serial = 72] [outer = (nil)]
02:51:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 73 (0x9d753000) [pid = 5237] [serial = 73] [outer = 0x9d750000]
02:51:10 INFO - PROCESS | 5237 | 1448016670368 Marionette INFO loaded listener.js
02:51:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 74 (0xa85ab800) [pid = 5237] [serial = 74] [outer = 0x9d750000]
02:51:11 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
02:51:11 INFO - document served over http requires an https
02:51:11 INFO - sub-resource via fetch-request using the http-csp
02:51:11 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:11 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
02:51:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1381ms
02:51:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:51:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456bc00 == 27 [pid = 5237] [id = 27]
02:51:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 75 (0x9d752000) [pid = 5237] [serial = 75] [outer = (nil)]
02:51:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 76 (0xa9b6bc00) [pid = 5237] [serial = 76] [outer = 0x9d752000]
02:51:11 INFO - PROCESS | 5237 | 1448016671751 Marionette INFO loaded listener.js
02:51:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 77 (0xa9b71800) [pid = 5237] [serial = 77] [outer = 0x9d752000]
02:51:12 INFO - PROCESS | 5237 | ++DOCSHELL 0xa8209800 == 28 [pid = 5237] [id = 28]
02:51:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 78 (0xa8209c00) [pid = 5237] [serial = 78] [outer = (nil)]
02:51:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 79 (0xa8205000) [pid = 5237] [serial = 79] [outer = 0xa8209c00]
02:51:12 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
02:51:12 INFO - document served over http requires an https
02:51:12 INFO - sub-resource via iframe-tag using the http-csp
02:51:12 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:12 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
02:51:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1478ms
02:51:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:51:13 INFO - PROCESS | 5237 | ++DOCSHELL 0xa820a400 == 29 [pid = 5237] [id = 29]
02:51:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 80 (0xa820b000) [pid = 5237] [serial = 80] [outer = (nil)]
02:51:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 81 (0xa820fc00) [pid = 5237] [serial = 81] [outer = 0xa820b000]
02:51:13 INFO - PROCESS | 5237 | 1448016673298 Marionette INFO loaded listener.js
02:51:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 82 (0xa9b75400) [pid = 5237] [serial = 82] [outer = 0xa820b000]
02:51:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c8b800 == 30 [pid = 5237] [id = 30]
02:51:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 83 (0x93c8c400) [pid = 5237] [serial = 83] [outer = (nil)]
02:51:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 84 (0x93c8e000) [pid = 5237] [serial = 84] [outer = 0x93c8c400]
02:51:14 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
02:51:14 INFO - document served over http requires an https
02:51:14 INFO - sub-resource via iframe-tag using the http-csp
02:51:14 INFO - delivery method with no-redirect and when
02:51: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"
02:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:14 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
02:51:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1463ms
02:51:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:51:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c8d000 == 31 [pid = 5237] [id = 31]
02:51:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 85 (0x93c8dc00) [pid = 5237] [serial = 85] [outer = (nil)]
02:51:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0x93c91800) [pid = 5237] [serial = 86] [outer = 0x93c8dc00]
02:51:14 INFO - PROCESS | 5237 | 1448016674714 Marionette INFO loaded listener.js
02:51:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x93cc4800) [pid = 5237] [serial = 87] [outer = 0x93c8dc00]
02:51:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x93ccc400 == 32 [pid = 5237] [id = 32]
02:51:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x93ccc800) [pid = 5237] [serial = 88] [outer = (nil)]
02:51:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x944b5000) [pid = 5237] [serial = 89] [outer = 0x93ccc800]
02:51:16 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
02:51:16 INFO - document served over http requires an https
02:51:16 INFO - sub-resource via iframe-tag using the http-csp
02:51:16 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:16 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
02:51:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2407ms
02:51:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:51:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x92228800 == 33 [pid = 5237] [id = 33]
02:51:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x9222a000) [pid = 5237] [serial = 90] [outer = (nil)]
02:51:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x92231000) [pid = 5237] [serial = 91] [outer = 0x9222a000]
02:51:17 INFO - PROCESS | 5237 | 1448016677228 Marionette INFO loaded listener.js
02:51:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 92 (0x93cc7c00) [pid = 5237] [serial = 92] [outer = 0x9222a000]
02:51:18 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
02:51:18 INFO - document served over http requires an https
02:51:18 INFO - sub-resource via script-tag using the http-csp
02:51:18 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:18 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
02:51:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1385ms
02:51:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
02:51:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x95208c00 == 34 [pid = 5237] [id = 34]
02:51:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 93 (0x97bc2000) [pid = 5237] [serial = 93] [outer = (nil)]
02:51:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 94 (0x9a6a1000) [pid = 5237] [serial = 94] [outer = 0x97bc2000]
02:51:18 INFO - PROCESS | 5237 | 1448016678550 Marionette INFO loaded listener.js
02:51:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 95 (0x9bb69c00) [pid = 5237] [serial = 95] [outer = 0x97bc2000]
02:51:19 INFO - PROCESS | 5237 | --DOCSHELL 0x9456a400 == 33 [pid = 5237] [id = 18]
02:51:19 INFO - PROCESS | 5237 | --DOCSHELL 0x9c6e1800 == 32 [pid = 5237] [id = 15]
02:51:19 INFO - PROCESS | 5237 | --DOCSHELL 0x9f127000 == 31 [pid = 5237] [id = 13]
02:51:19 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
02:51:19 INFO - document served over http requires an https
02:51:19 INFO - sub-resource via script-tag using the http-csp
02:51:19 INFO - delivery method with no-redirect and when
02:51: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"
02:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:19 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
02:51:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1494ms
02:51:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:51:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456e000 == 32 [pid = 5237] [id = 35]
02:51:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x946d8000) [pid = 5237] [serial = 96] [outer = (nil)]
02:51:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x97bc3000) [pid = 5237] [serial = 97] [outer = 0x946d8000]
02:51:20 INFO - PROCESS | 5237 | 1448016680122 Marionette INFO loaded listener.js
02:51:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x9a9cc800) [pid = 5237] [serial = 98] [outer = 0x946d8000]
02:51:21 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
02:51:21 INFO - document served over http requires an https
02:51:21 INFO - sub-resource via script-tag using the http-csp
02:51:21 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:21 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
02:51:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1434ms
02:51:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:51:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a6a1c00 == 33 [pid = 5237] [id = 36]
02:51:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0x9c498400) [pid = 5237] [serial = 99] [outer = (nil)]
02:51:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 100 (0x9c6e1800) [pid = 5237] [serial = 100] [outer = 0x9c498400]
02:51:21 INFO - PROCESS | 5237 | 1448016681542 Marionette INFO loaded listener.js
02:51:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x9c84ac00) [pid = 5237] [serial = 101] [outer = 0x9c498400]
02:51:22 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
02:51:22 INFO - document served over http requires an https
02:51:22 INFO - sub-resource via xhr-request using the http-csp
02:51:22 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:22 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
02:51:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1388ms
02:51:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
02:51:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c6e9400 == 34 [pid = 5237] [id = 37]
02:51:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x9d753800) [pid = 5237] [serial = 102] [outer = (nil)]
02:51:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x9e667c00) [pid = 5237] [serial = 103] [outer = 0x9d753800]
02:51:22 INFO - PROCESS | 5237 | 1448016682990 Marionette INFO loaded listener.js
02:51:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x9f691800) [pid = 5237] [serial = 104] [outer = 0x9d753800]
02:51:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0xa096f400) [pid = 5237] [serial = 105] [outer = 0x94575800]
02:51:23 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
02:51:23 INFO - document served over http requires an https
02:51:23 INFO - sub-resource via xhr-request using the http-csp
02:51:23 INFO - delivery method with no-redirect and when
02:51:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:23 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
02:51:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1495ms
02:51:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:51:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x946c9800 == 35 [pid = 5237] [id = 38]
02:51:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x9a320c00) [pid = 5237] [serial = 106] [outer = (nil)]
02:51:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0xa0c50400) [pid = 5237] [serial = 107] [outer = 0x9a320c00]
02:51:24 INFO - PROCESS | 5237 | 1448016684444 Marionette INFO loaded listener.js
02:51:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0xa852ec00) [pid = 5237] [serial = 108] [outer = 0x9a320c00]
02:51:25 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
02:51:25 INFO - document served over http requires an https
02:51:25 INFO - sub-resource via xhr-request using the http-csp
02:51:25 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:25 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
02:51:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1343ms
02:51:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:51:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x91ca4000 == 36 [pid = 5237] [id = 39]
02:51:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x91ca4800) [pid = 5237] [serial = 109] [outer = (nil)]
02:51:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x91cab000) [pid = 5237] [serial = 110] [outer = 0x91ca4800]
02:51:25 INFO - PROCESS | 5237 | 1448016685813 Marionette INFO loaded listener.js
02:51:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0xa8408400) [pid = 5237] [serial = 111] [outer = 0x91ca4800]
02:51:26 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
02:51:26 INFO - document served over http requires an http
02:51:26 INFO - sub-resource via fetch-request using the http-csp
02:51:26 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:26 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
02:51:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1444ms
02:51:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
02:51:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x91657c00 == 37 [pid = 5237] [id = 40]
02:51:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x91660000) [pid = 5237] [serial = 112] [outer = (nil)]
02:51:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0xa85a4400) [pid = 5237] [serial = 113] [outer = 0x91660000]
02:51:27 INFO - PROCESS | 5237 | 1448016687398 Marionette INFO loaded listener.js
02:51:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x916dbc00) [pid = 5237] [serial = 114] [outer = 0x91660000]
02:51:28 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
02:51:28 INFO - document served over http requires an http
02:51:28 INFO - sub-resource via fetch-request using the http-csp
02:51:28 INFO - delivery method with no-redirect and when
02:51: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"
02:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:28 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
02:51:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1550ms
02:51:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:51:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x916b9400 == 38 [pid = 5237] [id = 41]
02:51:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x916bc000) [pid = 5237] [serial = 115] [outer = (nil)]
02:51:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x916bec00) [pid = 5237] [serial = 116] [outer = 0x916bc000]
02:51:29 INFO - PROCESS | 5237 | 1448016689059 Marionette INFO loaded listener.js
02:51:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x916c5400) [pid = 5237] [serial = 117] [outer = 0x916bc000]
02:51:29 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
02:51:29 INFO - document served over http requires an http
02:51:29 INFO - sub-resource via fetch-request using the http-csp
02:51:29 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:29 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
02:51:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1531ms
02:51:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:51:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x9121a000 == 39 [pid = 5237] [id = 42]
02:51:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x9121f800) [pid = 5237] [serial = 118] [outer = (nil)]
02:51:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x91223800) [pid = 5237] [serial = 119] [outer = 0x9121f800]
02:51:30 INFO - PROCESS | 5237 | 1448016690431 Marionette INFO loaded listener.js
02:51:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x916c2800) [pid = 5237] [serial = 120] [outer = 0x9121f800]
02:51:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x916e2000 == 40 [pid = 5237] [id = 43]
02:51:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x916e3800) [pid = 5237] [serial = 121] [outer = (nil)]
02:51:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x916e1000) [pid = 5237] [serial = 122] [outer = 0x916e3800]
02:51:31 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
02:51:31 INFO - document served over http requires an http
02:51:31 INFO - sub-resource via iframe-tag using the http-csp
02:51:31 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:31 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
02:51:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1531ms
02:51:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9c84f400 == 39 [pid = 5237] [id = 17]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x95136800 == 38 [pid = 5237] [id = 20]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9aad4400 == 37 [pid = 5237] [id = 21]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9d714c00 == 36 [pid = 5237] [id = 22]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x97d32000 == 35 [pid = 5237] [id = 23]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9456cc00 == 34 [pid = 5237] [id = 25]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9d74c400 == 33 [pid = 5237] [id = 26]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9456bc00 == 32 [pid = 5237] [id = 27]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0xa8209800 == 31 [pid = 5237] [id = 28]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0xa820a400 == 30 [pid = 5237] [id = 29]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x93c8b800 == 29 [pid = 5237] [id = 30]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x93c8d000 == 28 [pid = 5237] [id = 31]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x93ccc400 == 27 [pid = 5237] [id = 32]
02:51:32 INFO - PROCESS | 5237 | --DOCSHELL 0x92228800 == 26 [pid = 5237] [id = 33]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0xa0e43400 == 25 [pid = 5237] [id = 14]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9b29f000 == 24 [pid = 5237] [id = 24]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9456e000 == 23 [pid = 5237] [id = 35]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x95208800 == 22 [pid = 5237] [id = 10]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9c6e5800 == 21 [pid = 5237] [id = 16]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9a6a1c00 == 20 [pid = 5237] [id = 36]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9c6e9400 == 19 [pid = 5237] [id = 37]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x946c9800 == 18 [pid = 5237] [id = 38]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x946cb400 == 17 [pid = 5237] [id = 12]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x91ca4000 == 16 [pid = 5237] [id = 39]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x91657c00 == 15 [pid = 5237] [id = 40]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x916b9400 == 14 [pid = 5237] [id = 41]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9121a000 == 13 [pid = 5237] [id = 42]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x916e2000 == 12 [pid = 5237] [id = 43]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x95252000 == 11 [pid = 5237] [id = 19]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x95208c00 == 10 [pid = 5237] [id = 34]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x97970400 == 9 [pid = 5237] [id = 6]
02:51:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9456fc00 == 8 [pid = 5237] [id = 8]
02:51:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x91218400 == 9 [pid = 5237] [id = 44]
02:51:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x91222400) [pid = 5237] [serial = 123] [outer = (nil)]
02:51:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x9165cc00) [pid = 5237] [serial = 124] [outer = 0x91222400]
02:51:36 INFO - PROCESS | 5237 | 1448016696220 Marionette INFO loaded listener.js
02:51:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x916bfc00) [pid = 5237] [serial = 125] [outer = 0x91222400]
02:51:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x91caa000 == 10 [pid = 5237] [id = 45]
02:51:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x91caa800) [pid = 5237] [serial = 126] [outer = (nil)]
02:51:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x91cabc00) [pid = 5237] [serial = 127] [outer = 0x91caa800]
02:51:37 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
02:51:37 INFO - document served over http requires an http
02:51:37 INFO - sub-resource via iframe-tag using the http-csp
02:51:37 INFO - delivery method with no-redirect and when
02:51: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"
02:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:37 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
02:51:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 5527ms
02:51:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:51:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222dc00 == 11 [pid = 5237] [id = 46]
02:51:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x9222e000) [pid = 5237] [serial = 128] [outer = (nil)]
02:51:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x92234c00) [pid = 5237] [serial = 129] [outer = 0x9222e000]
02:51:37 INFO - PROCESS | 5237 | 1448016697391 Marionette INFO loaded listener.js
02:51:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x93c90400) [pid = 5237] [serial = 130] [outer = 0x9222e000]
02:51:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x94575000 == 12 [pid = 5237] [id = 47]
02:51:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x946c9800) [pid = 5237] [serial = 131] [outer = (nil)]
02:51:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x946d8400) [pid = 5237] [serial = 132] [outer = 0x946c9800]
02:51:38 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
02:51:38 INFO - document served over http requires an http
02:51:38 INFO - sub-resource via iframe-tag using the http-csp
02:51:38 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:38 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
02:51:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1486ms
02:51:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:51:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222ac00 == 13 [pid = 5237] [id = 48]
02:51:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x946cb400) [pid = 5237] [serial = 133] [outer = (nil)]
02:51:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x95e60400) [pid = 5237] [serial = 134] [outer = 0x946cb400]
02:51:38 INFO - PROCESS | 5237 | 1448016698878 Marionette INFO loaded listener.js
02:51:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x97bbb000) [pid = 5237] [serial = 135] [outer = 0x946cb400]
02:51:39 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
02:51:39 INFO - document served over http requires an http
02:51:39 INFO - sub-resource via script-tag using the http-csp
02:51:39 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:39 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
02:51:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1196ms
02:51:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
02:51:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x916d9c00 == 14 [pid = 5237] [id = 49]
02:51:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x9abc3800) [pid = 5237] [serial = 136] [outer = (nil)]
02:51:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x9abcc400) [pid = 5237] [serial = 137] [outer = 0x9abc3800]
02:51:40 INFO - PROCESS | 5237 | 1448016700110 Marionette INFO loaded listener.js
02:51:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x9b2a7000) [pid = 5237] [serial = 138] [outer = 0x9abc3800]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x95209400) [pid = 5237] [serial = 27] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x9abc1400) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x94574400) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x9b649800) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x9c6e6000) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0xa820b000) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x9c8f1800) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x9e6d9800) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x9d753800) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x9d750000) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x9c48fc00) [pid = 5237] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x97971400) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x916e3800) [pid = 5237] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x946ca400) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x9f12a000) [pid = 5237] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x97bc2000) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x9a320c00) [pid = 5237] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x97d30c00) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x9c498400) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0xa0e43800) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x9a9d6c00) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x93ccc800) [pid = 5237] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x916bc000) [pid = 5237] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x93c8c400) [pid = 5237] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016673965]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0xa8209c00) [pid = 5237] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x9222a000) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x91660000) [pid = 5237] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x93c8dc00) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x946d8000) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x91ca4800) [pid = 5237] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x9c8fd800) [pid = 5237] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x9b29f400) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x9c6e1c00) [pid = 5237] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016656431]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x9d752000) [pid = 5237] [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]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x9c8fe400) [pid = 5237] [serial = 58] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0xa8205000) [pid = 5237] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x9a6a1000) [pid = 5237] [serial = 94] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0xa8407000) [pid = 5237] [serial = 2] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 99 (0x92231000) [pid = 5237] [serial = 91] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x9c5dd400) [pid = 5237] [serial = 52] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0x9d753000) [pid = 5237] [serial = 73] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0xa852fc00) [pid = 5237] [serial = 70] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x9c6e1800) [pid = 5237] [serial = 100] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 94 (0x9b648800) [pid = 5237] [serial = 12] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 93 (0x93c91800) [pid = 5237] [serial = 86] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 92 (0x9b115800) [pid = 5237] [serial = 9] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 91 (0x9b2a5800) [pid = 5237] [serial = 67] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x9aa83400) [pid = 5237] [serial = 55] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0xa0e42000) [pid = 5237] [serial = 64] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x9f68d800) [pid = 5237] [serial = 61] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x9c6dfc00) [pid = 5237] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016656431]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0xa7ea8c00) [pid = 5237] [serial = 39] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x9524b800) [pid = 5237] [serial = 28] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 84 (0x97d2d400) [pid = 5237] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 83 (0x9e663c00) [pid = 5237] [serial = 44] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 82 (0x946d5800) [pid = 5237] [serial = 25] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 81 (0x9a620800) [pid = 5237] [serial = 31] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 80 (0x9f562c00) [pid = 5237] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 79 (0x9c646000) [pid = 5237] [serial = 34] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 78 (0x9a61cc00) [pid = 5237] [serial = 49] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 77 (0x97bc3000) [pid = 5237] [serial = 97] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 76 (0x95250400) [pid = 5237] [serial = 19] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 75 (0xa9b6bc00) [pid = 5237] [serial = 76] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 74 (0x944b5000) [pid = 5237] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 73 (0x97d24400) [pid = 5237] [serial = 16] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 72 (0x93c8e000) [pid = 5237] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016673965]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 71 (0xa820fc00) [pid = 5237] [serial = 81] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 70 (0x916bec00) [pid = 5237] [serial = 116] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 69 (0x91223800) [pid = 5237] [serial = 119] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 68 (0xa85a4400) [pid = 5237] [serial = 113] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 67 (0x91cab000) [pid = 5237] [serial = 110] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 66 (0xa0c50400) [pid = 5237] [serial = 107] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 65 (0x9e667c00) [pid = 5237] [serial = 103] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 64 (0x946d5000) [pid = 5237] [serial = 22] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 63 (0x9ab29800) [pid = 5237] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 62 (0xa840e400) [pid = 5237] [serial = 65] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 61 (0x9fe3f800) [pid = 5237] [serial = 62] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 60 (0x9e65e000) [pid = 5237] [serial = 59] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 59 (0xa852ec00) [pid = 5237] [serial = 108] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 58 (0x9f691800) [pid = 5237] [serial = 104] [outer = (nil)] [url = about:blank]
02:51:41 INFO - PROCESS | 5237 | --DOMWINDOW == 57 (0x9c84ac00) [pid = 5237] [serial = 101] [outer = (nil)] [url = about:blank]
02:51:42 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
02:51:42 INFO - document served over http requires an http
02:51:42 INFO - sub-resource via script-tag using the http-csp
02:51:42 INFO - delivery method with no-redirect and when
02:51: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"
02:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:42 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
02:51:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2548ms
02:51:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:51:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222a800 == 15 [pid = 5237] [id = 50]
02:51:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 58 (0x92231800) [pid = 5237] [serial = 139] [outer = (nil)]
02:51:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 59 (0x95e65c00) [pid = 5237] [serial = 140] [outer = 0x92231800]
02:51:42 INFO - PROCESS | 5237 | 1448016702731 Marionette INFO loaded listener.js
02:51:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 60 (0x9b2a9800) [pid = 5237] [serial = 141] [outer = 0x92231800]
02:51:43 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
02:51:43 INFO - document served over http requires an http
02:51:43 INFO - sub-resource via script-tag using the http-csp
02:51:43 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:51:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:51:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:43 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
02:51:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1083ms
02:51:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:51:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x91225800 == 16 [pid = 5237] [id = 51]
02:51:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 61 (0x91226000) [pid = 5237] [serial = 142] [outer = (nil)]
02:51:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 62 (0x9165e400) [pid = 5237] [serial = 143] [outer = 0x91226000]
02:51:43 INFO - PROCESS | 5237 | 1448016703933 Marionette INFO loaded listener.js
02:51:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 63 (0x91ca9000) [pid = 5237] [serial = 144] [outer = 0x91226000]
02:51:44 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
02:51:44 INFO - document served over http requires an http
02:51:44 INFO - sub-resource via xhr-request using the http-csp
02:51:44 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:44 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
02:51:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1436ms
02:51:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
02:51:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x91665c00 == 17 [pid = 5237] [id = 52]
02:51:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 64 (0x9456ac00) [pid = 5237] [serial = 145] [outer = (nil)]
02:51:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 65 (0x97d2d400) [pid = 5237] [serial = 146] [outer = 0x9456ac00]
02:51:45 INFO - PROCESS | 5237 | 1448016705325 Marionette INFO loaded listener.js
02:51:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 66 (0x9b2a8000) [pid = 5237] [serial = 147] [outer = 0x9456ac00]
02:51:46 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
02:51:46 INFO - document served over http requires an http
02:51:46 INFO - sub-resource via xhr-request using the http-csp
02:51:46 INFO - delivery method with no-redirect and when
02:51: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"
02:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:46 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
02:51:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1352ms
02:51:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:51:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c6e0c00 == 18 [pid = 5237] [id = 53]
02:51:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 67 (0x9c6e2000) [pid = 5237] [serial = 148] [outer = (nil)]
02:51:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 68 (0x9c6e7c00) [pid = 5237] [serial = 149] [outer = 0x9c6e2000]
02:51:46 INFO - PROCESS | 5237 | 1448016706703 Marionette INFO loaded listener.js
02:51:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 69 (0x9c849800) [pid = 5237] [serial = 150] [outer = 0x9c6e2000]
02:51:47 INFO - PROCESS | 5237 | 1448016707156 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:51:47 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
02:51:47 INFO - document served over http requires an http
02:51:47 INFO - sub-resource via xhr-request using the http-csp
02:51:47 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:51:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:51:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:47 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
02:51:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1644ms
02:51:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:51:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x9f11f800 == 19 [pid = 5237] [id = 54]
02:51:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 70 (0x9f11fc00) [pid = 5237] [serial = 151] [outer = (nil)]
02:51:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 71 (0x9f127400) [pid = 5237] [serial = 152] [outer = 0x9f11fc00]
02:51:48 INFO - PROCESS | 5237 | 1448016708502 Marionette INFO loaded listener.js
02:51:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 72 (0x9f696400) [pid = 5237] [serial = 153] [outer = 0x9f11fc00]
02:51:49 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
02:51:49 INFO - document served over http requires an https
02:51:49 INFO - sub-resource via fetch-request using the http-csp
02:51:49 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:49 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
02:51:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1607ms
02:51:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
02:51:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x9fda8000 == 20 [pid = 5237] [id = 55]
02:51:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 73 (0x9fda9400) [pid = 5237] [serial = 154] [outer = (nil)]
02:51:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 74 (0x9fe4b400) [pid = 5237] [serial = 155] [outer = 0x9fda9400]
02:51:50 INFO - PROCESS | 5237 | 1448016710250 Marionette INFO loaded listener.js
02:51:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 75 (0xa0977800) [pid = 5237] [serial = 156] [outer = 0x9fda9400]
02:51:51 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
02:51:51 INFO - document served over http requires an https
02:51:51 INFO - sub-resource via fetch-request using the http-csp
02:51:51 INFO - delivery method with no-redirect and when
02:51: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"
02:51:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:51 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
02:51:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1644ms
02:51:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:51:51 INFO - PROCESS | 5237 | ++DOCSHELL 0xa7ead400 == 21 [pid = 5237] [id = 56]
02:51:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 76 (0xa7ead800) [pid = 5237] [serial = 157] [outer = (nil)]
02:51:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 77 (0xa7fd6c00) [pid = 5237] [serial = 158] [outer = 0xa7ead800]
02:51:52 INFO - PROCESS | 5237 | 1448016711999 Marionette INFO loaded listener.js
02:51:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 78 (0xa820e800) [pid = 5237] [serial = 159] [outer = 0xa7ead800]
02:51:53 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
02:51:53 INFO - document served over http requires an https
02:51:53 INFO - sub-resource via fetch-request using the http-csp
02:51:53 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:51:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:51:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:51:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:53 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
02:51:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1657ms
02:51:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:51:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x91225000 == 22 [pid = 5237] [id = 57]
02:51:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 79 (0xa8209000) [pid = 5237] [serial = 160] [outer = (nil)]
02:51:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 80 (0xa903c400) [pid = 5237] [serial = 161] [outer = 0xa8209000]
02:51:53 INFO - PROCESS | 5237 | 1448016713671 Marionette INFO loaded listener.js
02:51:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 81 (0xa90b0400) [pid = 5237] [serial = 162] [outer = 0xa8209000]
02:51:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x97b2a800 == 23 [pid = 5237] [id = 58]
02:51:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 82 (0x97b2ac00) [pid = 5237] [serial = 163] [outer = (nil)]
02:51:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 83 (0x97b29400) [pid = 5237] [serial = 164] [outer = 0x97b2ac00]
02:51:54 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
02:51:54 INFO - document served over http requires an https
02:51:54 INFO - sub-resource via iframe-tag using the http-csp
02:51:54 INFO - delivery method with keep-origin-redirect and when
02:51: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"
02:51:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:54 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
02:51:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1718ms
02:51:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:51:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x97b25800 == 24 [pid = 5237] [id = 59]
02:51:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 84 (0x97b2c800) [pid = 5237] [serial = 165] [outer = (nil)]
02:51:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 85 (0x97b33800) [pid = 5237] [serial = 166] [outer = 0x97b2c800]
02:51:55 INFO - PROCESS | 5237 | 1448016715485 Marionette INFO loaded listener.js
02:51:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0x9a7e8800) [pid = 5237] [serial = 167] [outer = 0x97b2c800]
02:51:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d17800 == 25 [pid = 5237] [id = 60]
02:51:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x91d18800) [pid = 5237] [serial = 168] [outer = (nil)]
02:51:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x91d17c00) [pid = 5237] [serial = 169] [outer = 0x91d18800]
02:51:56 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
02:51:56 INFO - document served over http requires an https
02:51:56 INFO - sub-resource via iframe-tag using the http-csp
02:51:56 INFO - delivery method with no-redirect and when
02:51: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"
02:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:56 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
02:51:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1718ms
02:51:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:51:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d16c00 == 26 [pid = 5237] [id = 61]
02:51:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x91d1b000) [pid = 5237] [serial = 170] [outer = (nil)]
02:51:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x91d20c00) [pid = 5237] [serial = 171] [outer = 0x91d1b000]
02:51:57 INFO - PROCESS | 5237 | 1448016717535 Marionette INFO loaded listener.js
02:51:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:51:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x9a7ec800) [pid = 5237] [serial = 172] [outer = 0x91d1b000]
02:51:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b2a6000 == 27 [pid = 5237] [id = 62]
02:51:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 92 (0x9e665c00) [pid = 5237] [serial = 173] [outer = (nil)]
02:51:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 93 (0x9a7f1c00) [pid = 5237] [serial = 174] [outer = 0x9e665c00]
02:51:58 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
02:51:58 INFO - document served over http requires an https
02:51:58 INFO - sub-resource via iframe-tag using the http-csp
02:51:58 INFO - delivery method with swap-origin-redirect and when
02:51: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"
02:51:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:51:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:51:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:51:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:51:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:51:58 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
02:51:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2165ms
02:51:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:52:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x9121d800 == 28 [pid = 5237] [id = 63]
02:52:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 94 (0x9121dc00) [pid = 5237] [serial = 175] [outer = (nil)]
02:52:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 95 (0x9165a000) [pid = 5237] [serial = 176] [outer = 0x9121dc00]
02:52:00 INFO - PROCESS | 5237 | 1448016720221 Marionette INFO loaded listener.js
02:52:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x93c88000) [pid = 5237] [serial = 177] [outer = 0x9121dc00]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x93cc7c00) [pid = 5237] [serial = 92] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 94 (0xa9b75400) [pid = 5237] [serial = 82] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 93 (0x9a9cc800) [pid = 5237] [serial = 98] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 92 (0x93cc4800) [pid = 5237] [serial = 87] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 91 (0xa9b71800) [pid = 5237] [serial = 77] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x9bb69c00) [pid = 5237] [serial = 95] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x916c5400) [pid = 5237] [serial = 117] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0xa8408400) [pid = 5237] [serial = 111] [outer = (nil)] [url = about:blank]
02:52:00 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x916dbc00) [pid = 5237] [serial = 114] [outer = (nil)] [url = about:blank]
02:52:01 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
02:52:01 INFO - document served over http requires an https
02:52:01 INFO - sub-resource via script-tag using the http-csp
02:52:01 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:01 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
02:52:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2482ms
02:52:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
02:52:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a9cc800 == 29 [pid = 5237] [id = 64]
02:52:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x9a9ce000) [pid = 5237] [serial = 178] [outer = (nil)]
02:52:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x9b711c00) [pid = 5237] [serial = 179] [outer = 0x9a9ce000]
02:52:01 INFO - PROCESS | 5237 | 1448016721913 Marionette INFO loaded listener.js
02:52:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x9b71a000) [pid = 5237] [serial = 180] [outer = 0x9a9ce000]
02:52:02 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
02:52:02 INFO - document served over http requires an https
02:52:02 INFO - sub-resource via script-tag using the http-csp
02:52:02 INFO - delivery method with no-redirect and when
02:52: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"
02:52:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:02 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
02:52:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1538ms
02:52:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:52:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b717400 == 30 [pid = 5237] [id = 65]
02:52:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x9b719800) [pid = 5237] [serial = 181] [outer = (nil)]
02:52:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 92 (0xa8202800) [pid = 5237] [serial = 182] [outer = 0x9b719800]
02:52:04 INFO - PROCESS | 5237 | --DOCSHELL 0x91218400 == 29 [pid = 5237] [id = 44]
02:52:04 INFO - PROCESS | 5237 | --DOCSHELL 0x91caa000 == 28 [pid = 5237] [id = 45]
02:52:04 INFO - PROCESS | 5237 | --DOCSHELL 0x94575000 == 27 [pid = 5237] [id = 47]
02:52:05 INFO - PROCESS | 5237 | 1448016725367 Marionette INFO loaded listener.js
02:52:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 93 (0x91660800) [pid = 5237] [serial = 183] [outer = 0x9b719800]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 92 (0x9c84f800) [pid = 5237] [serial = 53] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 91 (0x9f11e800) [pid = 5237] [serial = 35] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x9c6e5400) [pid = 5237] [serial = 50] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0xa843dc00) [pid = 5237] [serial = 40] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x9f6f3c00) [pid = 5237] [serial = 23] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x97971000) [pid = 5237] [serial = 29] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0x9c843000) [pid = 5237] [serial = 45] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x9b2ac800) [pid = 5237] [serial = 68] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 84 (0x9b1b2400) [pid = 5237] [serial = 56] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 83 (0xa85ab800) [pid = 5237] [serial = 74] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 82 (0x95201400) [pid = 5237] [serial = 17] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 81 (0x9d74a000) [pid = 5237] [serial = 71] [outer = (nil)] [url = about:blank]
02:52:05 INFO - PROCESS | 5237 | --DOMWINDOW == 80 (0x916e1000) [pid = 5237] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:52:06 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
02:52:06 INFO - document served over http requires an https
02:52:06 INFO - sub-resource via script-tag using the http-csp
02:52:06 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:06 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
02:52:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3615ms
02:52:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:52:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x9165f800 == 28 [pid = 5237] [id = 66]
02:52:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 81 (0x91ca6c00) [pid = 5237] [serial = 184] [outer = (nil)]
02:52:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 82 (0x91cacc00) [pid = 5237] [serial = 185] [outer = 0x91ca6c00]
02:52:06 INFO - PROCESS | 5237 | 1448016726927 Marionette INFO loaded listener.js
02:52:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 83 (0x92230c00) [pid = 5237] [serial = 186] [outer = 0x91ca6c00]
02:52:07 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
02:52:07 INFO - document served over http requires an https
02:52:07 INFO - sub-resource via xhr-request using the http-csp
02:52:07 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:07 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
02:52:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1190ms
02:52:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
02:52:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x91220000 == 29 [pid = 5237] [id = 67]
02:52:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 84 (0x916d8800) [pid = 5237] [serial = 187] [outer = (nil)]
02:52:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 85 (0x93cc7400) [pid = 5237] [serial = 188] [outer = 0x916d8800]
02:52:08 INFO - PROCESS | 5237 | 1448016728045 Marionette INFO loaded listener.js
02:52:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0x944b5400) [pid = 5237] [serial = 189] [outer = 0x916d8800]
02:52:09 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
02:52:09 INFO - document served over http requires an https
02:52:09 INFO - sub-resource via xhr-request using the http-csp
02:52:09 INFO - delivery method with no-redirect and when
02:52: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"
02:52:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:09 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
02:52:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1286ms
02:52:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:52:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x95207800 == 30 [pid = 5237] [id = 68]
02:52:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x95255400) [pid = 5237] [serial = 190] [outer = (nil)]
02:52:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x95e5b000) [pid = 5237] [serial = 191] [outer = 0x95255400]
02:52:09 INFO - PROCESS | 5237 | 1448016729488 Marionette INFO loaded listener.js
02:52:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x97b2d800) [pid = 5237] [serial = 192] [outer = 0x95255400]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x91caa800) [pid = 5237] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016696777]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x92231800) [pid = 5237] [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]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0x946cb400) [pid = 5237] [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]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x91222400) [pid = 5237] [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]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 84 (0x9abc3800) [pid = 5237] [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]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 83 (0x946c9800) [pid = 5237] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 82 (0x9222e000) [pid = 5237] [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]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 81 (0x9121f800) [pid = 5237] [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]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 80 (0x9165cc00) [pid = 5237] [serial = 124] [outer = (nil)] [url = about:blank]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 79 (0x91cabc00) [pid = 5237] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016696777]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 78 (0x92234c00) [pid = 5237] [serial = 129] [outer = (nil)] [url = about:blank]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 77 (0x946d8400) [pid = 5237] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 76 (0x95e60400) [pid = 5237] [serial = 134] [outer = (nil)] [url = about:blank]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 75 (0x9abcc400) [pid = 5237] [serial = 137] [outer = (nil)] [url = about:blank]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 74 (0x95e65c00) [pid = 5237] [serial = 140] [outer = (nil)] [url = about:blank]
02:52:10 INFO - PROCESS | 5237 | --DOMWINDOW == 73 (0x916c2800) [pid = 5237] [serial = 120] [outer = (nil)] [url = about:blank]
02:52:10 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
02:52:10 INFO - document served over http requires an https
02:52:10 INFO - sub-resource via xhr-request using the http-csp
02:52:10 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:10 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
02:52:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1560ms
02:52:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:52:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d1e800 == 31 [pid = 5237] [id = 69]
02:52:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 74 (0x946cb400) [pid = 5237] [serial = 193] [outer = (nil)]
02:52:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 75 (0x97bbac00) [pid = 5237] [serial = 194] [outer = 0x946cb400]
02:52:11 INFO - PROCESS | 5237 | 1448016731034 Marionette INFO loaded listener.js
02:52:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 76 (0x97d2ac00) [pid = 5237] [serial = 195] [outer = 0x946cb400]
02:52:11 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
02:52:11 INFO - document served over http requires an http
02:52:11 INFO - sub-resource via fetch-request using the meta-csp
02:52:11 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:11 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
02:52:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1180ms
02:52:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
02:52:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x95e62800 == 32 [pid = 5237] [id = 70]
02:52:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 77 (0x97b2b400) [pid = 5237] [serial = 196] [outer = (nil)]
02:52:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 78 (0x9a4a6c00) [pid = 5237] [serial = 197] [outer = 0x97b2b400]
02:52:12 INFO - PROCESS | 5237 | 1448016732109 Marionette INFO loaded listener.js
02:52:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 79 (0x9aad4400) [pid = 5237] [serial = 198] [outer = 0x97b2b400]
02:52:13 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
02:52:13 INFO - document served over http requires an http
02:52:13 INFO - sub-resource via fetch-request using the meta-csp
02:52:13 INFO - delivery method with no-redirect and when
02:52: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"
02:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:13 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
02:52:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1790ms
02:52:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:52:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x91226400 == 33 [pid = 5237] [id = 71]
02:52:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 80 (0x91cac800) [pid = 5237] [serial = 199] [outer = (nil)]
02:52:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 81 (0x93cbf000) [pid = 5237] [serial = 200] [outer = 0x91cac800]
02:52:14 INFO - PROCESS | 5237 | 1448016734197 Marionette INFO loaded listener.js
02:52:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 82 (0x946d1000) [pid = 5237] [serial = 201] [outer = 0x91cac800]
02:52:15 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
02:52:15 INFO - document served over http requires an http
02:52:15 INFO - sub-resource via fetch-request using the meta-csp
02:52:15 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:15 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
02:52:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1842ms
02:52:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:52:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x916bdc00 == 34 [pid = 5237] [id = 72]
02:52:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 83 (0x916be000) [pid = 5237] [serial = 202] [outer = (nil)]
02:52:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 84 (0x9a69e800) [pid = 5237] [serial = 203] [outer = 0x916be000]
02:52:16 INFO - PROCESS | 5237 | 1448016736074 Marionette INFO loaded listener.js
02:52:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 85 (0x9abcc400) [pid = 5237] [serial = 204] [outer = 0x916be000]
02:52:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x946cb800 == 35 [pid = 5237] [id = 73]
02:52:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0x97b28000) [pid = 5237] [serial = 205] [outer = (nil)]
02:52:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x916bd800) [pid = 5237] [serial = 206] [outer = 0x97b28000]
02:52:18 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
02:52:18 INFO - document served over http requires an http
02:52:18 INFO - sub-resource via iframe-tag using the meta-csp
02:52:18 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:18 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
02:52:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3285ms
02:52:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:52:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x9121ac00 == 36 [pid = 5237] [id = 74]
02:52:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x91226800) [pid = 5237] [serial = 207] [outer = (nil)]
02:52:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x916e0c00) [pid = 5237] [serial = 208] [outer = 0x91226800]
02:52:19 INFO - PROCESS | 5237 | 1448016739285 Marionette INFO loaded listener.js
02:52:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x93c8cc00) [pid = 5237] [serial = 209] [outer = 0x91226800]
02:52:19 INFO - PROCESS | 5237 | --DOCSHELL 0x9222ac00 == 35 [pid = 5237] [id = 48]
02:52:19 INFO - PROCESS | 5237 | --DOCSHELL 0x91665c00 == 34 [pid = 5237] [id = 52]
02:52:19 INFO - PROCESS | 5237 | --DOCSHELL 0x91225800 == 33 [pid = 5237] [id = 51]
02:52:19 INFO - PROCESS | 5237 | --DOCSHELL 0x91d17800 == 32 [pid = 5237] [id = 60]
02:52:19 INFO - PROCESS | 5237 | --DOCSHELL 0x97b2a800 == 31 [pid = 5237] [id = 58]
02:52:19 INFO - PROCESS | 5237 | --DOCSHELL 0x9b2a6000 == 30 [pid = 5237] [id = 62]
02:52:19 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x97bbb000) [pid = 5237] [serial = 135] [outer = (nil)] [url = about:blank]
02:52:19 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x9b2a7000) [pid = 5237] [serial = 138] [outer = (nil)] [url = about:blank]
02:52:19 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x916bfc00) [pid = 5237] [serial = 125] [outer = (nil)] [url = about:blank]
02:52:19 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0x93c90400) [pid = 5237] [serial = 130] [outer = (nil)] [url = about:blank]
02:52:19 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x9b2a9800) [pid = 5237] [serial = 141] [outer = (nil)] [url = about:blank]
02:52:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x91cab800 == 31 [pid = 5237] [id = 75]
02:52:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0x91d13c00) [pid = 5237] [serial = 210] [outer = (nil)]
02:52:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x91d19400) [pid = 5237] [serial = 211] [outer = 0x91d13c00]
02:52:20 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
02:52:20 INFO - document served over http requires an http
02:52:20 INFO - sub-resource via iframe-tag using the meta-csp
02:52:20 INFO - delivery method with no-redirect and when
02:52:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:52:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:20 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
02:52:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1539ms
02:52:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:52:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d19000 == 32 [pid = 5237] [id = 76]
02:52:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x92228800) [pid = 5237] [serial = 212] [outer = (nil)]
02:52:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x93cbe000) [pid = 5237] [serial = 213] [outer = 0x92228800]
02:52:20 INFO - PROCESS | 5237 | 1448016740651 Marionette INFO loaded listener.js
02:52:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x944afc00) [pid = 5237] [serial = 214] [outer = 0x92228800]
02:52:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x946d6800 == 33 [pid = 5237] [id = 77]
02:52:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x95201800) [pid = 5237] [serial = 215] [outer = (nil)]
02:52:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 92 (0x95e56400) [pid = 5237] [serial = 216] [outer = 0x95201800]
02:52:21 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
02:52:21 INFO - document served over http requires an http
02:52:21 INFO - sub-resource via iframe-tag using the meta-csp
02:52:21 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:21 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
02:52:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1295ms
02:52:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:52:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x95257000 == 34 [pid = 5237] [id = 78]
02:52:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 93 (0x97b30800) [pid = 5237] [serial = 217] [outer = (nil)]
02:52:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 94 (0x97bbbc00) [pid = 5237] [serial = 218] [outer = 0x97b30800]
02:52:21 INFO - PROCESS | 5237 | 1448016741987 Marionette INFO loaded listener.js
02:52:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 95 (0x9a40a800) [pid = 5237] [serial = 219] [outer = 0x97b30800]
02:52:23 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
02:52:23 INFO - document served over http requires an http
02:52:23 INFO - sub-resource via script-tag using the meta-csp
02:52:23 INFO - delivery method with keep-origin-redirect and when
02:52:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:52:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:23 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
02:52:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1391ms
02:52:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
02:52:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7e8400 == 35 [pid = 5237] [id = 79]
02:52:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x9a9cdc00) [pid = 5237] [serial = 220] [outer = (nil)]
02:52:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x9b1ab400) [pid = 5237] [serial = 221] [outer = 0x9a9cdc00]
02:52:23 INFO - PROCESS | 5237 | 1448016743431 Marionette INFO loaded listener.js
02:52:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x9b2ab800) [pid = 5237] [serial = 222] [outer = 0x9a9cdc00]
02:52:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0x9b712c00) [pid = 5237] [serial = 223] [outer = 0x94575800]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x97bbac00) [pid = 5237] [serial = 194] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0xa8202800) [pid = 5237] [serial = 182] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0x93cc7400) [pid = 5237] [serial = 188] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x95e5b000) [pid = 5237] [serial = 191] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 94 (0x91cacc00) [pid = 5237] [serial = 185] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 93 (0x9a4a6c00) [pid = 5237] [serial = 197] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 92 (0x91d18800) [pid = 5237] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016716212]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 91 (0x91ca6c00) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x9e665c00) [pid = 5237] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x9121dc00) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x946cb400) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x97b2ac00) [pid = 5237] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0x9b719800) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x916d8800) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 84 (0x95255400) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 83 (0x97b2c800) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 82 (0x91d1b000) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 81 (0x9f11fc00) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 80 (0x9fda9400) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 79 (0xa7ead800) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 78 (0xa8209000) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 77 (0x9456ac00) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 76 (0x9c6e2000) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 75 (0x91226000) [pid = 5237] [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]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 74 (0x9165a000) [pid = 5237] [serial = 176] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 73 (0x9b711c00) [pid = 5237] [serial = 179] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 72 (0x91d17c00) [pid = 5237] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016716212]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 71 (0x97b33800) [pid = 5237] [serial = 166] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 70 (0x9a7f1c00) [pid = 5237] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 69 (0x91d20c00) [pid = 5237] [serial = 171] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 68 (0x9f127400) [pid = 5237] [serial = 152] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 67 (0x9fe4b400) [pid = 5237] [serial = 155] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 66 (0xa7fd6c00) [pid = 5237] [serial = 158] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 65 (0x97b29400) [pid = 5237] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 64 (0xa903c400) [pid = 5237] [serial = 161] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 63 (0x97d2d400) [pid = 5237] [serial = 146] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 62 (0x9c6e7c00) [pid = 5237] [serial = 149] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 61 (0x9165e400) [pid = 5237] [serial = 143] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 60 (0x944b5400) [pid = 5237] [serial = 189] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 59 (0x97b2d800) [pid = 5237] [serial = 192] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 58 (0x92230c00) [pid = 5237] [serial = 186] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 57 (0x9b2a8000) [pid = 5237] [serial = 147] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 56 (0x9c849800) [pid = 5237] [serial = 150] [outer = (nil)] [url = about:blank]
02:52:24 INFO - PROCESS | 5237 | --DOMWINDOW == 55 (0x91ca9000) [pid = 5237] [serial = 144] [outer = (nil)] [url = about:blank]
02:52:24 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
02:52:24 INFO - document served over http requires an http
02:52:24 INFO - sub-resource via script-tag using the meta-csp
02:52:24 INFO - delivery method with no-redirect and when
02:52: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"
02:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:24 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
02:52:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1489ms
02:52:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:52:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x944b5400 == 36 [pid = 5237] [id = 80]
02:52:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 56 (0x946cb400) [pid = 5237] [serial = 224] [outer = (nil)]
02:52:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 57 (0x97bc0800) [pid = 5237] [serial = 225] [outer = 0x946cb400]
02:52:24 INFO - PROCESS | 5237 | 1448016744855 Marionette INFO loaded listener.js
02:52:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 58 (0x9b63e800) [pid = 5237] [serial = 226] [outer = 0x946cb400]
02:52:25 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
02:52:25 INFO - document served over http requires an http
02:52:25 INFO - sub-resource via script-tag using the meta-csp
02:52:25 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:25 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
02:52:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1242ms
02:52:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:52:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b71bc00 == 37 [pid = 5237] [id = 81]
02:52:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 59 (0x9bb6a000) [pid = 5237] [serial = 227] [outer = (nil)]
02:52:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 60 (0x9bb6d800) [pid = 5237] [serial = 228] [outer = 0x9bb6a000]
02:52:26 INFO - PROCESS | 5237 | 1448016746200 Marionette INFO loaded listener.js
02:52:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 61 (0x9c490000) [pid = 5237] [serial = 229] [outer = 0x9bb6a000]
02:52:27 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
02:52:27 INFO - document served over http requires an http
02:52:27 INFO - sub-resource via xhr-request using the meta-csp
02:52:27 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:27 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
02:52:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1542ms
02:52:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
02:52:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c82800 == 38 [pid = 5237] [id = 82]
02:52:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 62 (0x93c87400) [pid = 5237] [serial = 230] [outer = (nil)]
02:52:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 63 (0x93cc0000) [pid = 5237] [serial = 231] [outer = 0x93c87400]
02:52:27 INFO - PROCESS | 5237 | 1448016747972 Marionette INFO loaded listener.js
02:52:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 64 (0x9520c400) [pid = 5237] [serial = 232] [outer = 0x93c87400]
02:52:29 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
02:52:29 INFO - document served over http requires an http
02:52:29 INFO - sub-resource via xhr-request using the meta-csp
02:52:29 INFO - delivery method with no-redirect and when
02:52:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:52:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:29 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
02:52:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1689ms
02:52:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:52:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b2a4400 == 39 [pid = 5237] [id = 83]
02:52:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 65 (0x9b2ab400) [pid = 5237] [serial = 233] [outer = (nil)]
02:52:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 66 (0x9b718c00) [pid = 5237] [serial = 234] [outer = 0x9b2ab400]
02:52:29 INFO - PROCESS | 5237 | 1448016749617 Marionette INFO loaded listener.js
02:52:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 67 (0x9c5a9400) [pid = 5237] [serial = 235] [outer = 0x9b2ab400]
02:52:30 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
02:52:30 INFO - document served over http requires an http
02:52:30 INFO - sub-resource via xhr-request using the meta-csp
02:52:30 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:30 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
02:52:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1533ms
02:52:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:52:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x9797ac00 == 40 [pid = 5237] [id = 84]
02:52:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 68 (0x9c6df800) [pid = 5237] [serial = 236] [outer = (nil)]
02:52:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 69 (0x9c6e9400) [pid = 5237] [serial = 237] [outer = 0x9c6df800]
02:52:31 INFO - PROCESS | 5237 | 1448016751216 Marionette INFO loaded listener.js
02:52:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 70 (0x9c849800) [pid = 5237] [serial = 238] [outer = 0x9c6df800]
02:52:32 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
02:52:32 INFO - document served over http requires an https
02:52:32 INFO - sub-resource via fetch-request using the meta-csp
02:52:32 INFO - delivery method with keep-origin-redirect and when
02:52:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:32 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
02:52:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1742ms
02:52:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
02:52:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7ea400 == 41 [pid = 5237] [id = 85]
02:52:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 71 (0x9c6e7800) [pid = 5237] [serial = 239] [outer = (nil)]
02:52:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 72 (0x9c84f000) [pid = 5237] [serial = 240] [outer = 0x9c6e7800]
02:52:32 INFO - PROCESS | 5237 | 1448016752913 Marionette INFO loaded listener.js
02:52:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 73 (0x9c8ff800) [pid = 5237] [serial = 241] [outer = 0x9c6e7800]
02:52:33 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
02:52:33 INFO - document served over http requires an https
02:52:33 INFO - sub-resource via fetch-request using the meta-csp
02:52:33 INFO - delivery method with no-redirect and when
02:52: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"
02:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:33 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
02:52:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1485ms
02:52:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:52:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d569800 == 42 [pid = 5237] [id = 86]
02:52:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 74 (0x9d56f400) [pid = 5237] [serial = 242] [outer = (nil)]
02:52:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 75 (0x9d74a000) [pid = 5237] [serial = 243] [outer = 0x9d56f400]
02:52:34 INFO - PROCESS | 5237 | 1448016754338 Marionette INFO loaded listener.js
02:52:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 76 (0x9d74e400) [pid = 5237] [serial = 244] [outer = 0x9d56f400]
02:52:35 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
02:52:35 INFO - document served over http requires an https
02:52:35 INFO - sub-resource via fetch-request using the meta-csp
02:52:35 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:35 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
02:52:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1639ms
02:52:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:52:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x9e663800 == 43 [pid = 5237] [id = 87]
02:52:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 77 (0x9e666c00) [pid = 5237] [serial = 245] [outer = (nil)]
02:52:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 78 (0x9e6da800) [pid = 5237] [serial = 246] [outer = 0x9e666c00]
02:52:36 INFO - PROCESS | 5237 | 1448016756071 Marionette INFO loaded listener.js
02:52:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 79 (0x9f129800) [pid = 5237] [serial = 247] [outer = 0x9e666c00]
02:52:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x9f694c00 == 44 [pid = 5237] [id = 88]
02:52:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 80 (0x9f695000) [pid = 5237] [serial = 248] [outer = (nil)]
02:52:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 81 (0x9f6ec800) [pid = 5237] [serial = 249] [outer = 0x9f695000]
02:52:37 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
02:52:37 INFO - document served over http requires an https
02:52:37 INFO - sub-resource via iframe-tag using the meta-csp
02:52:37 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:37 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
02:52:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1734ms
02:52:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:52:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x91cac000 == 45 [pid = 5237] [id = 89]
02:52:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 82 (0x91cae000) [pid = 5237] [serial = 250] [outer = (nil)]
02:52:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 83 (0x9f6f4400) [pid = 5237] [serial = 251] [outer = 0x91cae000]
02:52:38 INFO - PROCESS | 5237 | 1448016758855 Marionette INFO loaded listener.js
02:52:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 84 (0x9fe4a800) [pid = 5237] [serial = 252] [outer = 0x91cae000]
02:52:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x916c1000 == 46 [pid = 5237] [id = 90]
02:52:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 85 (0x916c2400) [pid = 5237] [serial = 253] [outer = (nil)]
02:52:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0x916da400) [pid = 5237] [serial = 254] [outer = 0x916c2400]
02:52:40 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
02:52:40 INFO - document served over http requires an https
02:52:40 INFO - sub-resource via iframe-tag using the meta-csp
02:52:40 INFO - delivery method with no-redirect and when
02:52: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"
02:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:40 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
02:52:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2888ms
02:52:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:52:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x916e1800 == 47 [pid = 5237] [id = 91]
02:52:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x916e2000) [pid = 5237] [serial = 255] [outer = (nil)]
02:52:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x91d1cc00) [pid = 5237] [serial = 256] [outer = 0x916e2000]
02:52:40 INFO - PROCESS | 5237 | 1448016760733 Marionette INFO loaded listener.js
02:52:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x95202400) [pid = 5237] [serial = 257] [outer = 0x916e2000]
02:52:41 INFO - PROCESS | 5237 | --DOCSHELL 0x916d9c00 == 46 [pid = 5237] [id = 49]
02:52:41 INFO - PROCESS | 5237 | --DOCSHELL 0x946cb800 == 45 [pid = 5237] [id = 73]
02:52:41 INFO - PROCESS | 5237 | --DOCSHELL 0x946d6800 == 44 [pid = 5237] [id = 77]
02:52:41 INFO - PROCESS | 5237 | --DOCSHELL 0x91cab800 == 43 [pid = 5237] [id = 75]
02:52:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x91662000 == 44 [pid = 5237] [id = 92]
02:52:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x91664c00) [pid = 5237] [serial = 258] [outer = (nil)]
02:52:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x916c6800) [pid = 5237] [serial = 259] [outer = 0x91664c00]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x97d2ac00) [pid = 5237] [serial = 195] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x91660800) [pid = 5237] [serial = 183] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0xa820e800) [pid = 5237] [serial = 159] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0xa0977800) [pid = 5237] [serial = 156] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0x9f696400) [pid = 5237] [serial = 153] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x9a7e8800) [pid = 5237] [serial = 167] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 84 (0xa90b0400) [pid = 5237] [serial = 162] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 83 (0x93c88000) [pid = 5237] [serial = 177] [outer = (nil)] [url = about:blank]
02:52:42 INFO - PROCESS | 5237 | --DOMWINDOW == 82 (0x9a7ec800) [pid = 5237] [serial = 172] [outer = (nil)] [url = about:blank]
02:52:42 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
02:52:42 INFO - document served over http requires an https
02:52:42 INFO - sub-resource via iframe-tag using the meta-csp
02:52:42 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:42 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
02:52:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1988ms
02:52:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:52:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x944b4000 == 45 [pid = 5237] [id = 93]
02:52:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 83 (0x9456ac00) [pid = 5237] [serial = 260] [outer = (nil)]
02:52:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 84 (0x95e60400) [pid = 5237] [serial = 261] [outer = 0x9456ac00]
02:52:42 INFO - PROCESS | 5237 | 1448016762611 Marionette INFO loaded listener.js
02:52:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 85 (0x97bc6400) [pid = 5237] [serial = 262] [outer = 0x9456ac00]
02:52:43 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
02:52:43 INFO - document served over http requires an https
02:52:43 INFO - sub-resource via script-tag using the meta-csp
02:52:43 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:43 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
02:52:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1480ms
02:52:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
02:52:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x9abc3800 == 46 [pid = 5237] [id = 94]
02:52:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0x9b2a3800) [pid = 5237] [serial = 263] [outer = (nil)]
02:52:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x9b2ad800) [pid = 5237] [serial = 264] [outer = 0x9b2a3800]
02:52:44 INFO - PROCESS | 5237 | 1448016764003 Marionette INFO loaded listener.js
02:52:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x9bdb7c00) [pid = 5237] [serial = 265] [outer = 0x9b2a3800]
02:52:45 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
02:52:45 INFO - document served over http requires an https
02:52:45 INFO - sub-resource via script-tag using the meta-csp
02:52:45 INFO - delivery method with no-redirect and when
02:52: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"
02:52:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:45 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
02:52:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1335ms
02:52:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:52:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7e8c00 == 47 [pid = 5237] [id = 95]
02:52:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x9c6e6400) [pid = 5237] [serial = 266] [outer = (nil)]
02:52:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x9c846800) [pid = 5237] [serial = 267] [outer = 0x9c6e6400]
02:52:45 INFO - PROCESS | 5237 | 1448016765381 Marionette INFO loaded listener.js
02:52:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x9e661800) [pid = 5237] [serial = 268] [outer = 0x9c6e6400]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x9a9cdc00) [pid = 5237] [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]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x92228800) [pid = 5237] [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]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x91d13c00) [pid = 5237] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016740171]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x97b28000) [pid = 5237] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0x946cb400) [pid = 5237] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x91cac800) [pid = 5237] [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]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 84 (0x97b30800) [pid = 5237] [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]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 83 (0x91226800) [pid = 5237] [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]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 82 (0x95201800) [pid = 5237] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 81 (0x916be000) [pid = 5237] [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]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 80 (0x9a9ce000) [pid = 5237] [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]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 79 (0x91d19400) [pid = 5237] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016740171]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 78 (0x916e0c00) [pid = 5237] [serial = 208] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 77 (0x95e56400) [pid = 5237] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 76 (0x93cbe000) [pid = 5237] [serial = 213] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 75 (0x916bd800) [pid = 5237] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 74 (0x9a69e800) [pid = 5237] [serial = 203] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 73 (0x9b1ab400) [pid = 5237] [serial = 221] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 72 (0x97bbbc00) [pid = 5237] [serial = 218] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 71 (0x93cbf000) [pid = 5237] [serial = 200] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 70 (0x97bc0800) [pid = 5237] [serial = 225] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 69 (0x9b71a000) [pid = 5237] [serial = 180] [outer = (nil)] [url = about:blank]
02:52:45 INFO - PROCESS | 5237 | --DOMWINDOW == 68 (0xa096f400) [pid = 5237] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
02:52:46 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
02:52:46 INFO - document served over http requires an https
02:52:46 INFO - sub-resource via script-tag using the meta-csp
02:52:46 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:52:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:52:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:46 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
02:52:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1334ms
02:52:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:52:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x9165b000 == 48 [pid = 5237] [id = 96]
02:52:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 69 (0x946c9800) [pid = 5237] [serial = 269] [outer = (nil)]
02:52:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 70 (0x9a9ce000) [pid = 5237] [serial = 270] [outer = 0x946c9800]
02:52:46 INFO - PROCESS | 5237 | 1448016766714 Marionette INFO loaded listener.js
02:52:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 71 (0x9e6d6c00) [pid = 5237] [serial = 271] [outer = 0x946c9800]
02:52:47 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
02:52:47 INFO - document served over http requires an https
02:52:47 INFO - sub-resource via xhr-request using the meta-csp
02:52:47 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:47 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
02:52:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1296ms
02:52:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
02:52:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x9fda9c00 == 49 [pid = 5237] [id = 97]
02:52:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 72 (0x9fe42800) [pid = 5237] [serial = 272] [outer = (nil)]
02:52:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 73 (0xa0c4e400) [pid = 5237] [serial = 273] [outer = 0x9fe42800]
02:52:48 INFO - PROCESS | 5237 | 1448016768137 Marionette INFO loaded listener.js
02:52:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 74 (0xa5241c00) [pid = 5237] [serial = 274] [outer = 0x9fe42800]
02:52:49 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
02:52:49 INFO - document served over http requires an https
02:52:49 INFO - sub-resource via xhr-request using the meta-csp
02:52:49 INFO - delivery method with no-redirect and when
02:52: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"
02:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:49 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
02:52:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1604ms
02:52:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:52:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cbfc00 == 50 [pid = 5237] [id = 98]
02:52:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 75 (0x93cc3800) [pid = 5237] [serial = 275] [outer = (nil)]
02:52:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 76 (0x95e62000) [pid = 5237] [serial = 276] [outer = 0x93cc3800]
02:52:49 INFO - PROCESS | 5237 | 1448016769911 Marionette INFO loaded listener.js
02:52:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 77 (0x9a622400) [pid = 5237] [serial = 277] [outer = 0x93cc3800]
02:52:51 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
02:52:51 INFO - document served over http requires an https
02:52:51 INFO - sub-resource via xhr-request using the meta-csp
02:52:51 INFO - delivery method with swap-origin-redirect and when
02:52: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"
02:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:52:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:52:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:51 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
02:52:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1692ms
02:52:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:52:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c645000 == 51 [pid = 5237] [id = 99]
02:52:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 78 (0x9c6e3000) [pid = 5237] [serial = 278] [outer = (nil)]
02:52:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 79 (0x9c84c800) [pid = 5237] [serial = 279] [outer = 0x9c6e3000]
02:52:51 INFO - PROCESS | 5237 | 1448016771643 Marionette INFO loaded listener.js
02:52:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 80 (0xa096f400) [pid = 5237] [serial = 280] [outer = 0x9c6e3000]
02:52:52 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
02:52:52 INFO - document served over http requires an http
02:52:52 INFO - sub-resource via fetch-request using the meta-csp
02:52:52 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:52 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
02:52:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1641ms
02:52:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
02:52:53 INFO - PROCESS | 5237 | ++DOCSHELL 0xa7f7f000 == 52 [pid = 5237] [id = 100]
02:52:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 81 (0xa8203000) [pid = 5237] [serial = 281] [outer = (nil)]
02:52:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 82 (0xa8205800) [pid = 5237] [serial = 282] [outer = 0xa8203000]
02:52:53 INFO - PROCESS | 5237 | 1448016773242 Marionette INFO loaded listener.js
02:52:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 83 (0xa820dc00) [pid = 5237] [serial = 283] [outer = 0xa8203000]
02:52:54 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
02:52:54 INFO - document served over http requires an http
02:52:54 INFO - sub-resource via fetch-request using the meta-csp
02:52:54 INFO - delivery method with no-redirect and when
02:52: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"
02:52:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:54 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
02:52:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1485ms
02:52:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:52:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b63dc00 == 53 [pid = 5237] [id = 101]
02:52:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 84 (0x9b71f000) [pid = 5237] [serial = 284] [outer = (nil)]
02:52:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 85 (0xa8432800) [pid = 5237] [serial = 285] [outer = 0x9b71f000]
02:52:54 INFO - PROCESS | 5237 | 1448016774691 Marionette INFO loaded listener.js
02:52:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 86 (0xa852fc00) [pid = 5237] [serial = 286] [outer = 0x9b71f000]
02:52:55 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
02:52:55 INFO - document served over http requires an http
02:52:55 INFO - sub-resource via fetch-request using the meta-csp
02:52:55 INFO - delivery method with swap-origin-redirect and when
02:52:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:52:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:52:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:52:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:52:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:55 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
02:52:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1528ms
02:52:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:52:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d48e800 == 54 [pid = 5237] [id = 102]
02:52:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 87 (0x9d48f000) [pid = 5237] [serial = 287] [outer = (nil)]
02:52:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x9d492c00) [pid = 5237] [serial = 288] [outer = 0x9d48f000]
02:52:56 INFO - PROCESS | 5237 | 1448016776273 Marionette INFO loaded listener.js
02:52:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x9d499400) [pid = 5237] [serial = 289] [outer = 0x9d48f000]
02:52:57 INFO - PROCESS | 5237 | ++DOCSHELL 0xa9019800 == 55 [pid = 5237] [id = 103]
02:52:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0xa9019c00) [pid = 5237] [serial = 290] [outer = (nil)]
02:52:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0xa9041000) [pid = 5237] [serial = 291] [outer = 0xa9019c00]
02:52:57 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
02:52:57 INFO - document served over http requires an http
02:52:57 INFO - sub-resource via iframe-tag using the meta-csp
02:52:57 INFO - delivery method with keep-origin-redirect and when
02:52: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"
02:52:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:57 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
02:52:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1631ms
02:52:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:52:57 INFO - PROCESS | 5237 | ++DOCSHELL 0xa903f800 == 56 [pid = 5237] [id = 104]
02:52:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 92 (0xa90b0400) [pid = 5237] [serial = 292] [outer = (nil)]
02:52:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 93 (0xa9b6c000) [pid = 5237] [serial = 293] [outer = 0xa90b0400]
02:52:57 INFO - PROCESS | 5237 | 1448016777983 Marionette INFO loaded listener.js
02:52:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 94 (0xa9b73400) [pid = 5237] [serial = 294] [outer = 0xa90b0400]
02:52:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x9fec9400 == 57 [pid = 5237] [id = 105]
02:52:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 95 (0x9fecbc00) [pid = 5237] [serial = 295] [outer = (nil)]
02:52:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x9fecd000) [pid = 5237] [serial = 296] [outer = 0x9fecbc00]
02:52:59 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
02:52:59 INFO - document served over http requires an http
02:52:59 INFO - sub-resource via iframe-tag using the meta-csp
02:52:59 INFO - delivery method with no-redirect and when
02:52: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"
02:52:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:52:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:52:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:52:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:52:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:52:59 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
02:52:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1786ms
02:52:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:52:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d497000 == 58 [pid = 5237] [id = 106]
02:52:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x9feca000) [pid = 5237] [serial = 297] [outer = (nil)]
02:52:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x9fed1400) [pid = 5237] [serial = 298] [outer = 0x9feca000]
02:52:59 INFO - PROCESS | 5237 | 1448016779747 Marionette INFO loaded listener.js
02:52:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:52:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0xa9b75000) [pid = 5237] [serial = 299] [outer = 0x9feca000]
02:53:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x91073000 == 59 [pid = 5237] [id = 107]
02:53:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 100 (0x91074000) [pid = 5237] [serial = 300] [outer = (nil)]
02:53:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x91075800) [pid = 5237] [serial = 301] [outer = 0x91074000]
02:53:00 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
02:53:00 INFO - document served over http requires an http
02:53:00 INFO - sub-resource via iframe-tag using the meta-csp
02:53:00 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:53:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:53:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:00 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
02:53:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1636ms
02:53:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:53:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x91073c00 == 60 [pid = 5237] [id = 108]
02:53:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x91074c00) [pid = 5237] [serial = 302] [outer = (nil)]
02:53:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x91079800) [pid = 5237] [serial = 303] [outer = 0x91074c00]
02:53:01 INFO - PROCESS | 5237 | 1448016781392 Marionette INFO loaded listener.js
02:53:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0xa0c92400) [pid = 5237] [serial = 304] [outer = 0x91074c00]
02:53:02 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
02:53:02 INFO - document served over http requires an http
02:53:02 INFO - sub-resource via script-tag using the meta-csp
02:53:02 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:02 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
02:53:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1679ms
02:53:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
02:53:03 INFO - PROCESS | 5237 | ++DOCSHELL 0xa0c97000 == 61 [pid = 5237] [id = 109]
02:53:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0xa0c97800) [pid = 5237] [serial = 305] [outer = (nil)]
02:53:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0xa0c9b400) [pid = 5237] [serial = 306] [outer = 0xa0c97800]
02:53:03 INFO - PROCESS | 5237 | 1448016783174 Marionette INFO loaded listener.js
02:53:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x98971000) [pid = 5237] [serial = 307] [outer = 0xa0c97800]
02:53:04 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
02:53:04 INFO - document served over http requires an http
02:53:04 INFO - sub-resource via script-tag using the meta-csp
02:53:04 INFO - delivery method with no-redirect and when
02:53: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"
02:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:04 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
02:53:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1588ms
02:53:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:53:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x92231c00 == 62 [pid = 5237] [id = 110]
02:53:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x92233400) [pid = 5237] [serial = 308] [outer = (nil)]
02:53:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x9897cc00) [pid = 5237] [serial = 309] [outer = 0x92233400]
02:53:06 INFO - PROCESS | 5237 | 1448016786049 Marionette INFO loaded listener.js
02:53:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x98c42800) [pid = 5237] [serial = 310] [outer = 0x92233400]
02:53:07 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
02:53:07 INFO - document served over http requires an http
02:53:07 INFO - sub-resource via script-tag using the meta-csp
02:53:07 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:07 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
02:53:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3235ms
02:53:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:53:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c90800 == 63 [pid = 5237] [id = 111]
02:53:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x93c91000) [pid = 5237] [serial = 311] [outer = (nil)]
02:53:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x944b3800) [pid = 5237] [serial = 312] [outer = 0x93c91000]
02:53:07 INFO - PROCESS | 5237 | 1448016787973 Marionette INFO loaded listener.js
02:53:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x97b27400) [pid = 5237] [serial = 313] [outer = 0x93c91000]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x9c6e0c00 == 62 [pid = 5237] [id = 53]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x9222a800 == 61 [pid = 5237] [id = 50]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x9222dc00 == 60 [pid = 5237] [id = 46]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x9f11f800 == 59 [pid = 5237] [id = 54]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x9fda8000 == 58 [pid = 5237] [id = 55]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x91662000 == 57 [pid = 5237] [id = 92]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x916c1000 == 56 [pid = 5237] [id = 90]
02:53:09 INFO - PROCESS | 5237 | --DOCSHELL 0x9f694c00 == 55 [pid = 5237] [id = 88]
02:53:09 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x9b2ab800) [pid = 5237] [serial = 222] [outer = (nil)] [url = about:blank]
02:53:09 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x9a40a800) [pid = 5237] [serial = 219] [outer = (nil)] [url = about:blank]
02:53:09 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x9b63e800) [pid = 5237] [serial = 226] [outer = (nil)] [url = about:blank]
02:53:09 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x946d1000) [pid = 5237] [serial = 201] [outer = (nil)] [url = about:blank]
02:53:09 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x9abcc400) [pid = 5237] [serial = 204] [outer = (nil)] [url = about:blank]
02:53:09 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x944afc00) [pid = 5237] [serial = 214] [outer = (nil)] [url = about:blank]
02:53:09 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x93c8cc00) [pid = 5237] [serial = 209] [outer = (nil)] [url = about:blank]
02:53:09 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
02:53:09 INFO - document served over http requires an http
02:53:09 INFO - sub-resource via xhr-request using the meta-csp
02:53:09 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:09 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
02:53:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1786ms
02:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
02:53:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x91ca1800 == 56 [pid = 5237] [id = 112]
02:53:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x91ca2400) [pid = 5237] [serial = 314] [outer = (nil)]
02:53:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x92225800) [pid = 5237] [serial = 315] [outer = 0x91ca2400]
02:53:09 INFO - PROCESS | 5237 | 1448016789747 Marionette INFO loaded listener.js
02:53:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x944b3400) [pid = 5237] [serial = 316] [outer = 0x91ca2400]
02:53:10 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
02:53:10 INFO - document served over http requires an http
02:53:10 INFO - sub-resource via xhr-request using the meta-csp
02:53:10 INFO - delivery method with no-redirect and when
02:53: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"
02:53:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:10 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
02:53:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1328ms
02:53:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:53:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x9797b800 == 57 [pid = 5237] [id = 113]
02:53:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x98978800) [pid = 5237] [serial = 317] [outer = (nil)]
02:53:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x9897ec00) [pid = 5237] [serial = 318] [outer = 0x98978800]
02:53:11 INFO - PROCESS | 5237 | 1448016791068 Marionette INFO loaded listener.js
02:53:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x98c4b800) [pid = 5237] [serial = 319] [outer = 0x98978800]
02:53:12 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
02:53:12 INFO - document served over http requires an http
02:53:12 INFO - sub-resource via xhr-request using the meta-csp
02:53:12 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:12 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
02:53:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1388ms
02:53:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:53:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x916e6400 == 58 [pid = 5237] [id = 114]
02:53:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x98c4a000) [pid = 5237] [serial = 320] [outer = (nil)]
02:53:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x9abc3000) [pid = 5237] [serial = 321] [outer = 0x98c4a000]
02:53:12 INFO - PROCESS | 5237 | 1448016792405 Marionette INFO loaded listener.js
02:53:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x9b63e800) [pid = 5237] [serial = 322] [outer = 0x98c4a000]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x9456ac00) [pid = 5237] [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]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x946c9800) [pid = 5237] [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]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x91cae000) [pid = 5237] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x916c2400) [pid = 5237] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016759852]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x9f695000) [pid = 5237] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x97b2b400) [pid = 5237] [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]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x9d74a000) [pid = 5237] [serial = 243] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x916c6800) [pid = 5237] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x9e6da800) [pid = 5237] [serial = 246] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x9c84f000) [pid = 5237] [serial = 240] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x9f6ec800) [pid = 5237] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x91d1cc00) [pid = 5237] [serial = 256] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x9c846800) [pid = 5237] [serial = 267] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x9f6f4400) [pid = 5237] [serial = 251] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0x9bb6d800) [pid = 5237] [serial = 228] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 99 (0x9b718c00) [pid = 5237] [serial = 234] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x9b2ad800) [pid = 5237] [serial = 264] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0x916da400) [pid = 5237] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016759852]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0x93cc0000) [pid = 5237] [serial = 231] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x9a9ce000) [pid = 5237] [serial = 270] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 94 (0x9c6e9400) [pid = 5237] [serial = 237] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 93 (0x95e60400) [pid = 5237] [serial = 261] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 92 (0x91664c00) [pid = 5237] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 91 (0x9c6e6400) [pid = 5237] [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]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x916e2000) [pid = 5237] [serial = 255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x9b2a3800) [pid = 5237] [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]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x9aad4400) [pid = 5237] [serial = 198] [outer = (nil)] [url = about:blank]
02:53:13 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x9e6d6c00) [pid = 5237] [serial = 271] [outer = (nil)] [url = about:blank]
02:53:13 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
02:53:13 INFO - document served over http requires an https
02:53:13 INFO - sub-resource via fetch-request using the meta-csp
02:53:13 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:13 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
02:53:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1486ms
02:53:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
02:53:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x9165b800 == 59 [pid = 5237] [id = 115]
02:53:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x916be400) [pid = 5237] [serial = 323] [outer = (nil)]
02:53:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x9a9ce000) [pid = 5237] [serial = 324] [outer = 0x916be400]
02:53:13 INFO - PROCESS | 5237 | 1448016793847 Marionette INFO loaded listener.js
02:53:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x9b71c400) [pid = 5237] [serial = 325] [outer = 0x916be400]
02:53:14 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
02:53:14 INFO - document served over http requires an https
02:53:14 INFO - sub-resource via fetch-request using the meta-csp
02:53:14 INFO - delivery method with no-redirect and when
02:53: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"
02:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:14 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
02:53:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1228ms
02:53:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:53:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d15c00 == 60 [pid = 5237] [id = 116]
02:53:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x9bb6c400) [pid = 5237] [serial = 326] [outer = (nil)]
02:53:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 92 (0x9c6e6400) [pid = 5237] [serial = 327] [outer = 0x9bb6c400]
02:53:15 INFO - PROCESS | 5237 | 1448016795206 Marionette INFO loaded listener.js
02:53:15 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 93 (0x9c8f0c00) [pid = 5237] [serial = 328] [outer = 0x9bb6c400]
02:53:16 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
02:53:16 INFO - document served over http requires an https
02:53:16 INFO - sub-resource via fetch-request using the meta-csp
02:53:16 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:16 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
02:53:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1581ms
02:53:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:53:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x91ca6400 == 61 [pid = 5237] [id = 117]
02:53:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 94 (0x93c8c400) [pid = 5237] [serial = 329] [outer = (nil)]
02:53:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 95 (0x93cc5000) [pid = 5237] [serial = 330] [outer = 0x93c8c400]
02:53:16 INFO - PROCESS | 5237 | 1448016796984 Marionette INFO loaded listener.js
02:53:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x9524fc00) [pid = 5237] [serial = 331] [outer = 0x93c8c400]
02:53:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d31800 == 62 [pid = 5237] [id = 118]
02:53:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x98c45000) [pid = 5237] [serial = 332] [outer = (nil)]
02:53:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x9a311400) [pid = 5237] [serial = 333] [outer = 0x98c45000]
02:53:18 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
02:53:18 INFO - document served over http requires an https
02:53:18 INFO - sub-resource via iframe-tag using the meta-csp
02:53:18 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:53:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:53:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:18 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
02:53:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1934ms
02:53:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:53:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x97971000 == 63 [pid = 5237] [id = 119]
02:53:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0x9a407400) [pid = 5237] [serial = 334] [outer = (nil)]
02:53:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 100 (0x9bb6dc00) [pid = 5237] [serial = 335] [outer = 0x9a407400]
02:53:18 INFO - PROCESS | 5237 | 1448016798993 Marionette INFO loaded listener.js
02:53:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x9c871c00) [pid = 5237] [serial = 336] [outer = 0x9a407400]
02:53:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d71c000 == 64 [pid = 5237] [id = 120]
02:53:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x9d749400) [pid = 5237] [serial = 337] [outer = (nil)]
02:53:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x9d74a800) [pid = 5237] [serial = 338] [outer = 0x9d749400]
02:53:20 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
02:53:20 INFO - document served over http requires an https
02:53:20 INFO - sub-resource via iframe-tag using the meta-csp
02:53:20 INFO - delivery method with no-redirect and when
02:53: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"
02:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:53:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:53:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:20 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
02:53:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1698ms
02:53:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:53:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d750800 == 65 [pid = 5237] [id = 121]
02:53:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x9e665800) [pid = 5237] [serial = 339] [outer = (nil)]
02:53:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x9f12a400) [pid = 5237] [serial = 340] [outer = 0x9e665800]
02:53:20 INFO - PROCESS | 5237 | 1448016800785 Marionette INFO loaded listener.js
02:53:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x9f882400) [pid = 5237] [serial = 341] [outer = 0x9e665800]
02:53:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x9fecb400 == 66 [pid = 5237] [id = 122]
02:53:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x9fed2000) [pid = 5237] [serial = 342] [outer = (nil)]
02:53:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x9fed3400) [pid = 5237] [serial = 343] [outer = 0x9fed2000]
02:53:22 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
02:53:22 INFO - document served over http requires an https
02:53:22 INFO - sub-resource via iframe-tag using the meta-csp
02:53:22 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:53:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:53:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:22 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
02:53:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1789ms
02:53:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:53:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x916dec00 == 67 [pid = 5237] [id = 123]
02:53:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0xa0969800) [pid = 5237] [serial = 344] [outer = (nil)]
02:53:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0xa0c99800) [pid = 5237] [serial = 345] [outer = 0xa0969800]
02:53:22 INFO - PROCESS | 5237 | 1448016802554 Marionette INFO loaded listener.js
02:53:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0xa7f7fc00) [pid = 5237] [serial = 346] [outer = 0xa0969800]
02:53:23 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
02:53:23 INFO - document served over http requires an https
02:53:23 INFO - sub-resource via script-tag using the meta-csp
02:53:23 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:23 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
02:53:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1740ms
02:53:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
02:53:24 INFO - PROCESS | 5237 | ++DOCSHELL 0xa8210c00 == 68 [pid = 5237] [id = 124]
02:53:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0xa840f400) [pid = 5237] [serial = 347] [outer = (nil)]
02:53:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0xa8542000) [pid = 5237] [serial = 348] [outer = 0xa840f400]
02:53:24 INFO - PROCESS | 5237 | 1448016804563 Marionette INFO loaded listener.js
02:53:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0xaf3bec00) [pid = 5237] [serial = 349] [outer = 0xa840f400]
02:53:25 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
02:53:25 INFO - document served over http requires an https
02:53:25 INFO - sub-resource via script-tag using the meta-csp
02:53:25 INFO - delivery method with no-redirect and when
02:53: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"
02:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:25 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
02:53:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1945ms
02:53:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:53:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x9882c400 == 69 [pid = 5237] [id = 125]
02:53:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x9882c800) [pid = 5237] [serial = 350] [outer = (nil)]
02:53:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x9882e400) [pid = 5237] [serial = 351] [outer = 0x9882c800]
02:53:26 INFO - PROCESS | 5237 | 1448016806479 Marionette INFO loaded listener.js
02:53:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x98834400) [pid = 5237] [serial = 352] [outer = 0x9882c800]
02:53:28 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
02:53:28 INFO - document served over http requires an https
02:53:28 INFO - sub-resource via script-tag using the meta-csp
02:53:28 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:28 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
02:53:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2292ms
02:53:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:53:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x985d7c00 == 70 [pid = 5237] [id = 126]
02:53:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x985dc800) [pid = 5237] [serial = 353] [outer = (nil)]
02:53:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x985e0c00) [pid = 5237] [serial = 354] [outer = 0x985dc800]
02:53:28 INFO - PROCESS | 5237 | 1448016808590 Marionette INFO loaded listener.js
02:53:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x9882d800) [pid = 5237] [serial = 355] [outer = 0x985dc800]
02:53:29 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
02:53:29 INFO - document served over http requires an https
02:53:29 INFO - sub-resource via xhr-request using the meta-csp
02:53:29 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:29 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
02:53:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1797ms
02:53:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
02:53:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x985e5000 == 71 [pid = 5237] [id = 127]
02:53:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x9875a000) [pid = 5237] [serial = 356] [outer = (nil)]
02:53:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x9875dc00) [pid = 5237] [serial = 357] [outer = 0x9875a000]
02:53:30 INFO - PROCESS | 5237 | 1448016810429 Marionette INFO loaded listener.js
02:53:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x98765000) [pid = 5237] [serial = 358] [outer = 0x9875a000]
02:53:31 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
02:53:31 INFO - document served over http requires an https
02:53:31 INFO - sub-resource via xhr-request using the meta-csp
02:53:31 INFO - delivery method with no-redirect and when
02:53: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"
02:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:31 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
02:53:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1631ms
02:53:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:53:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e818400 == 72 [pid = 5237] [id = 128]
02:53:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8e818c00) [pid = 5237] [serial = 359] [outer = (nil)]
02:53:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8e81d000) [pid = 5237] [serial = 360] [outer = 0x8e818c00]
02:53:32 INFO - PROCESS | 5237 | 1448016812093 Marionette INFO loaded listener.js
02:53:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x98762000) [pid = 5237] [serial = 361] [outer = 0x8e818c00]
02:53:33 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
02:53:33 INFO - document served over http requires an https
02:53:33 INFO - sub-resource via xhr-request using the meta-csp
02:53:33 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:33 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
02:53:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1704ms
02:53:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:53:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e894800 == 73 [pid = 5237] [id = 129]
02:53:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8e895800) [pid = 5237] [serial = 362] [outer = (nil)]
02:53:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8e899c00) [pid = 5237] [serial = 363] [outer = 0x8e895800]
02:53:33 INFO - PROCESS | 5237 | 1448016813794 Marionette INFO loaded listener.js
02:53:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8e8a0c00) [pid = 5237] [serial = 364] [outer = 0x8e895800]
02:53:34 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
02:53:34 INFO - document served over http requires an http
02:53:34 INFO - sub-resource via fetch-request using the meta-referrer
02:53:34 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:34 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
02:53:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1540ms
02:53:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
02:53:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a40b400 == 74 [pid = 5237] [id = 130]
02:53:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x9a7d6800) [pid = 5237] [serial = 365] [outer = (nil)]
02:53:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x9a7d9400) [pid = 5237] [serial = 366] [outer = 0x9a7d6800]
02:53:35 INFO - PROCESS | 5237 | 1448016815396 Marionette INFO loaded listener.js
02:53:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x9afe8000) [pid = 5237] [serial = 367] [outer = 0x9a7d6800]
02:53:36 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
02:53:36 INFO - document served over http requires an http
02:53:36 INFO - sub-resource via fetch-request using the meta-referrer
02:53:36 INFO - delivery method with no-redirect and when
02:53:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:53:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:36 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
02:53:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1553ms
02:53:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:53:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e15bc00 == 75 [pid = 5237] [id = 131]
02:53:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8e15dc00) [pid = 5237] [serial = 368] [outer = (nil)]
02:53:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8e160800) [pid = 5237] [serial = 369] [outer = 0x8e15dc00]
02:53:36 INFO - PROCESS | 5237 | 1448016816849 Marionette INFO loaded listener.js
02:53:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8e167800) [pid = 5237] [serial = 370] [outer = 0x8e15dc00]
02:53:39 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
02:53:39 INFO - document served over http requires an http
02:53:39 INFO - sub-resource via fetch-request using the meta-referrer
02:53:39 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:39 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
02:53:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3185ms
02:53:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:53:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e161400 == 76 [pid = 5237] [id = 132]
02:53:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8e162800) [pid = 5237] [serial = 371] [outer = (nil)]
02:53:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e19b400) [pid = 5237] [serial = 372] [outer = 0x8e162800]
02:53:40 INFO - PROCESS | 5237 | 1448016820266 Marionette INFO loaded listener.js
02:53:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x8e1a2000) [pid = 5237] [serial = 373] [outer = 0x8e162800]
02:53:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e89e400 == 77 [pid = 5237] [id = 133]
02:53:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8e89e800) [pid = 5237] [serial = 374] [outer = (nil)]
02:53:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8e1a4c00) [pid = 5237] [serial = 375] [outer = 0x8e89e800]
02:53:41 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
02:53:41 INFO - document served over http requires an http
02:53:41 INFO - sub-resource via iframe-tag using the meta-referrer
02:53:41 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:53:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:53:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:41 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
02:53:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1791ms
02:53:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:53:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x916e0c00 == 78 [pid = 5237] [id = 134]
02:53:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x916e5000) [pid = 5237] [serial = 376] [outer = (nil)]
02:53:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x91cae000) [pid = 5237] [serial = 377] [outer = 0x916e5000]
02:53:41 INFO - PROCESS | 5237 | 1448016821905 Marionette INFO loaded listener.js
02:53:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x93cc2800) [pid = 5237] [serial = 378] [outer = 0x916e5000]
02:53:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x985e5800 == 79 [pid = 5237] [id = 135]
02:53:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x9875e400) [pid = 5237] [serial = 379] [outer = (nil)]
02:53:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x98835400) [pid = 5237] [serial = 380] [outer = 0x9875e400]
02:53:43 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
02:53:43 INFO - document served over http requires an http
02:53:43 INFO - sub-resource via iframe-tag using the meta-referrer
02:53:43 INFO - delivery method with no-redirect and when
02:53: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"
02:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:53:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:53:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:43 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
02:53:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1684ms
02:53:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:53:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d1cc00 == 80 [pid = 5237] [id = 136]
02:53:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x92227c00) [pid = 5237] [serial = 381] [outer = (nil)]
02:53:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x93c87000) [pid = 5237] [serial = 382] [outer = 0x92227c00]
02:53:43 INFO - PROCESS | 5237 | 1448016823602 Marionette INFO loaded listener.js
02:53:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x97d2bc00) [pid = 5237] [serial = 383] [outer = 0x92227c00]
02:53:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x98c40800 == 81 [pid = 5237] [id = 137]
02:53:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x98c42400) [pid = 5237] [serial = 384] [outer = (nil)]
02:53:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x93c8e800) [pid = 5237] [serial = 385] [outer = 0x98c42400]
02:53:44 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
02:53:44 INFO - document served over http requires an http
02:53:44 INFO - sub-resource via iframe-tag using the meta-referrer
02:53:44 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:53:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:53:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:44 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
02:53:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1637ms
02:53:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:53:44 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7e8c00 == 80 [pid = 5237] [id = 95]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x9165b800 == 79 [pid = 5237] [id = 115]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x916e6400 == 78 [pid = 5237] [id = 114]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x9797b800 == 77 [pid = 5237] [id = 113]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x91ca1800 == 76 [pid = 5237] [id = 112]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x93c90800 == 75 [pid = 5237] [id = 111]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x92231c00 == 74 [pid = 5237] [id = 110]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0xa0c97000 == 73 [pid = 5237] [id = 109]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x91073000 == 72 [pid = 5237] [id = 107]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x9d497000 == 71 [pid = 5237] [id = 106]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x9fec9400 == 70 [pid = 5237] [id = 105]
02:53:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x9106d000 == 71 [pid = 5237] [id = 138]
02:53:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x91073000) [pid = 5237] [serial = 386] [outer = (nil)]
02:53:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x91658800) [pid = 5237] [serial = 387] [outer = 0x91073000]
02:53:45 INFO - PROCESS | 5237 | 1448016825477 Marionette INFO loaded listener.js
02:53:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x92231c00) [pid = 5237] [serial = 388] [outer = 0x91073000]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0xa903f800 == 70 [pid = 5237] [id = 104]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0xa9019800 == 69 [pid = 5237] [id = 103]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x9d48e800 == 68 [pid = 5237] [id = 102]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x9b63dc00 == 67 [pid = 5237] [id = 101]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0xa7f7f000 == 66 [pid = 5237] [id = 100]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x9c645000 == 65 [pid = 5237] [id = 99]
02:53:45 INFO - PROCESS | 5237 | --DOCSHELL 0x93cbfc00 == 64 [pid = 5237] [id = 98]
02:53:45 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x9e661800) [pid = 5237] [serial = 268] [outer = (nil)] [url = about:blank]
02:53:45 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x9fe4a800) [pid = 5237] [serial = 252] [outer = (nil)] [url = about:blank]
02:53:45 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x97bc6400) [pid = 5237] [serial = 262] [outer = (nil)] [url = about:blank]
02:53:45 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x9bdb7c00) [pid = 5237] [serial = 265] [outer = (nil)] [url = about:blank]
02:53:45 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x95202400) [pid = 5237] [serial = 257] [outer = (nil)] [url = about:blank]
02:53:46 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
02:53:46 INFO - document served over http requires an http
02:53:46 INFO - sub-resource via script-tag using the meta-referrer
02:53:46 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:46 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
02:53:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1545ms
02:53:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
02:53:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x91c9fc00 == 65 [pid = 5237] [id = 139]
02:53:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x91d12c00) [pid = 5237] [serial = 389] [outer = (nil)]
02:53:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x98c45800) [pid = 5237] [serial = 390] [outer = 0x91d12c00]
02:53:46 INFO - PROCESS | 5237 | 1448016826610 Marionette INFO loaded listener.js
02:53:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x9a620400) [pid = 5237] [serial = 391] [outer = 0x91d12c00]
02:53:47 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
02:53:47 INFO - document served over http requires an http
02:53:47 INFO - sub-resource via script-tag using the meta-referrer
02:53:47 INFO - delivery method with no-redirect and when
02:53: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"
02:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:47 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
02:53:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1305ms
02:53:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:53:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7e0000 == 66 [pid = 5237] [id = 140]
02:53:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x9a7e0400) [pid = 5237] [serial = 392] [outer = (nil)]
02:53:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x9a7e6400) [pid = 5237] [serial = 393] [outer = 0x9a7e0400]
02:53:47 INFO - PROCESS | 5237 | 1448016827946 Marionette INFO loaded listener.js
02:53:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x9afe6c00) [pid = 5237] [serial = 394] [outer = 0x9a7e0400]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x91ca2400) [pid = 5237] [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]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x98978800) [pid = 5237] [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]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x916be400) [pid = 5237] [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]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x98c4a000) [pid = 5237] [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]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x93c91000) [pid = 5237] [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]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x91074000) [pid = 5237] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x9fecbc00) [pid = 5237] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016778940]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0xa9019c00) [pid = 5237] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0xa0c4e400) [pid = 5237] [serial = 273] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0xa9b6c000) [pid = 5237] [serial = 293] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x9c84c800) [pid = 5237] [serial = 279] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x91075800) [pid = 5237] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x91079800) [pid = 5237] [serial = 303] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0xa9041000) [pid = 5237] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0xa8205800) [pid = 5237] [serial = 282] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x9abc3000) [pid = 5237] [serial = 321] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x9fecd000) [pid = 5237] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016778940]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0xa8432800) [pid = 5237] [serial = 285] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x9897cc00) [pid = 5237] [serial = 309] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x9fed1400) [pid = 5237] [serial = 298] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x9d492c00) [pid = 5237] [serial = 288] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x92225800) [pid = 5237] [serial = 315] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0xa0c9b400) [pid = 5237] [serial = 306] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x95e62000) [pid = 5237] [serial = 276] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x944b3800) [pid = 5237] [serial = 312] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x9a9ce000) [pid = 5237] [serial = 324] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x9897ec00) [pid = 5237] [serial = 318] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x9c6e6400) [pid = 5237] [serial = 327] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x98c4b800) [pid = 5237] [serial = 319] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x9f129800) [pid = 5237] [serial = 247] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x944b3400) [pid = 5237] [serial = 316] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x9c8ff800) [pid = 5237] [serial = 241] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x97b27400) [pid = 5237] [serial = 313] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x9d74e400) [pid = 5237] [serial = 244] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x9c849800) [pid = 5237] [serial = 238] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x9c5a9400) [pid = 5237] [serial = 235] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0xa5241c00) [pid = 5237] [serial = 274] [outer = (nil)] [url = about:blank]
02:53:49 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x9520c400) [pid = 5237] [serial = 232] [outer = (nil)] [url = about:blank]
02:53:49 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
02:53:49 INFO - document served over http requires an http
02:53:49 INFO - sub-resource via script-tag using the meta-referrer
02:53:49 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:53:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:53:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:49 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
02:53:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2187ms
02:53:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:53:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x91ca9000 == 67 [pid = 5237] [id = 141]
02:53:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x91d1e000) [pid = 5237] [serial = 395] [outer = (nil)]
02:53:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x9a7ecc00) [pid = 5237] [serial = 396] [outer = 0x91d1e000]
02:53:50 INFO - PROCESS | 5237 | 1448016830201 Marionette INFO loaded listener.js
02:53:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x9b713000) [pid = 5237] [serial = 397] [outer = 0x91d1e000]
02:53:51 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
02:53:51 INFO - document served over http requires an http
02:53:51 INFO - sub-resource via xhr-request using the meta-referrer
02:53:51 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:51 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
02:53:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1181ms
02:53:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
02:53:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x916bcc00 == 68 [pid = 5237] [id = 142]
02:53:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x9b645800) [pid = 5237] [serial = 398] [outer = (nil)]
02:53:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x9d490000) [pid = 5237] [serial = 399] [outer = 0x9b645800]
02:53:51 INFO - PROCESS | 5237 | 1448016831277 Marionette INFO loaded listener.js
02:53:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x9d74d000) [pid = 5237] [serial = 400] [outer = 0x9b645800]
02:53:52 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
02:53:52 INFO - document served over http requires an http
02:53:52 INFO - sub-resource via xhr-request using the meta-referrer
02:53:52 INFO - delivery method with no-redirect and when
02:53: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"
02:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:52 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
02:53:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1488ms
02:53:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:53:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x91665400 == 69 [pid = 5237] [id = 143]
02:53:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x916c4400) [pid = 5237] [serial = 401] [outer = (nil)]
02:53:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x916e2000) [pid = 5237] [serial = 402] [outer = 0x916c4400]
02:53:53 INFO - PROCESS | 5237 | 1448016833099 Marionette INFO loaded listener.js
02:53:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x93c86800) [pid = 5237] [serial = 403] [outer = 0x916c4400]
02:53:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x916e4800) [pid = 5237] [serial = 404] [outer = 0x94575800]
02:53:54 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
02:53:54 INFO - document served over http requires an http
02:53:54 INFO - sub-resource via xhr-request using the meta-referrer
02:53:54 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:53:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:53:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:54 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
02:53:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1747ms
02:53:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:53:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x9121dc00 == 70 [pid = 5237] [id = 144]
02:53:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x91226000) [pid = 5237] [serial = 405] [outer = (nil)]
02:53:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x98c3e400) [pid = 5237] [serial = 406] [outer = 0x91226000]
02:53:54 INFO - PROCESS | 5237 | 1448016834810 Marionette INFO loaded listener.js
02:53:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x9c644000) [pid = 5237] [serial = 407] [outer = 0x91226000]
02:53:55 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
02:53:55 INFO - document served over http requires an https
02:53:55 INFO - sub-resource via fetch-request using the meta-referrer
02:53:55 INFO - delivery method with keep-origin-redirect and when
02:53: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"
02:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:55 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
02:53:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1527ms
02:53:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
02:53:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x97b24800 == 71 [pid = 5237] [id = 145]
02:53:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x9e662000) [pid = 5237] [serial = 408] [outer = (nil)]
02:53:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x9e6d5400) [pid = 5237] [serial = 409] [outer = 0x9e662000]
02:53:56 INFO - PROCESS | 5237 | 1448016836491 Marionette INFO loaded listener.js
02:53:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x9f692000) [pid = 5237] [serial = 410] [outer = 0x9e662000]
02:53:57 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
02:53:57 INFO - document served over http requires an https
02:53:57 INFO - sub-resource via fetch-request using the meta-referrer
02:53:57 INFO - delivery method with no-redirect and when
02:53: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"
02:53:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:57 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
02:53:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1617ms
02:53:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:53:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x92340000 == 72 [pid = 5237] [id = 146]
02:53:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x92342800) [pid = 5237] [serial = 411] [outer = (nil)]
02:53:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x92345400) [pid = 5237] [serial = 412] [outer = 0x92342800]
02:53:58 INFO - PROCESS | 5237 | 1448016838100 Marionette INFO loaded listener.js
02:53:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x9e6d8800) [pid = 5237] [serial = 413] [outer = 0x92342800]
02:53:59 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
02:53:59 INFO - document served over http requires an https
02:53:59 INFO - sub-resource via fetch-request using the meta-referrer
02:53:59 INFO - delivery method with swap-origin-redirect and when
02:53: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"
02:53:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:53:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:53:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:53:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:53:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:53:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:53:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:53:59 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
02:53:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1640ms
02:53:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:53:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x9234f800 == 73 [pid = 5237] [id = 147]
02:53:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x9234fc00) [pid = 5237] [serial = 414] [outer = (nil)]
02:53:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x92352c00) [pid = 5237] [serial = 415] [outer = 0x9234fc00]
02:53:59 INFO - PROCESS | 5237 | 1448016839757 Marionette INFO loaded listener.js
02:53:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:53:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x9235a400) [pid = 5237] [serial = 416] [outer = 0x9234fc00]
02:54:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d75800 == 74 [pid = 5237] [id = 148]
02:54:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x97d76400) [pid = 5237] [serial = 417] [outer = (nil)]
02:54:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x97d76800) [pid = 5237] [serial = 418] [outer = 0x97d76400]
02:54:00 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
02:54:00 INFO - document served over http requires an https
02:54:00 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:00 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:00 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
02:54:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1753ms
02:54:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:54:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d78c00 == 75 [pid = 5237] [id = 149]
02:54:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x97d7b000) [pid = 5237] [serial = 419] [outer = (nil)]
02:54:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x97d81000) [pid = 5237] [serial = 420] [outer = 0x97d7b000]
02:54:01 INFO - PROCESS | 5237 | 1448016841554 Marionette INFO loaded listener.js
02:54:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x9fec5c00) [pid = 5237] [serial = 421] [outer = 0x97d7b000]
02:54:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x9129c000 == 76 [pid = 5237] [id = 150]
02:54:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x9129c400) [pid = 5237] [serial = 422] [outer = (nil)]
02:54:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x91298400) [pid = 5237] [serial = 423] [outer = 0x9129c400]
02:54:02 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
02:54:02 INFO - document served over http requires an https
02:54:02 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:02 INFO - delivery method with no-redirect and when
02:54: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"
02:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:02 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
02:54:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1790ms
02:54:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:54:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x9129f400 == 77 [pid = 5237] [id = 151]
02:54:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x912a0c00) [pid = 5237] [serial = 424] [outer = (nil)]
02:54:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x912a4c00) [pid = 5237] [serial = 425] [outer = 0x912a0c00]
02:54:03 INFO - PROCESS | 5237 | 1448016843254 Marionette INFO loaded listener.js
02:54:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x9fecd000) [pid = 5237] [serial = 426] [outer = 0x912a0c00]
02:54:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c006000 == 78 [pid = 5237] [id = 152]
02:54:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x8c006400) [pid = 5237] [serial = 427] [outer = (nil)]
02:54:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x8c006800) [pid = 5237] [serial = 428] [outer = 0x8c006400]
02:54:04 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
02:54:04 INFO - document served over http requires an https
02:54:04 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:04 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:04 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
02:54:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1578ms
02:54:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:54:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c009000 == 79 [pid = 5237] [id = 153]
02:54:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x8c00b400) [pid = 5237] [serial = 429] [outer = (nil)]
02:54:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x8c00fc00) [pid = 5237] [serial = 430] [outer = 0x8c00b400]
02:54:04 INFO - PROCESS | 5237 | 1448016844953 Marionette INFO loaded listener.js
02:54:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x9fecec00) [pid = 5237] [serial = 431] [outer = 0x8c00b400]
02:54:05 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
02:54:05 INFO - document served over http requires an https
02:54:05 INFO - sub-resource via script-tag using the meta-referrer
02:54:05 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:05 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
02:54:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1584ms
02:54:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
02:54:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcefc00 == 80 [pid = 5237] [id = 154]
02:54:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x8bcf0000) [pid = 5237] [serial = 432] [outer = (nil)]
02:54:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8bcf2c00) [pid = 5237] [serial = 433] [outer = 0x8bcf0000]
02:54:06 INFO - PROCESS | 5237 | 1448016846545 Marionette INFO loaded listener.js
02:54:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x912a3c00) [pid = 5237] [serial = 434] [outer = 0x8bcf0000]
02:54:07 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
02:54:07 INFO - document served over http requires an https
02:54:07 INFO - sub-resource via script-tag using the meta-referrer
02:54:07 INFO - delivery method with no-redirect and when
02:54: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"
02:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:07 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
02:54:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1491ms
02:54:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:54:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e15a000 == 81 [pid = 5237] [id = 155]
02:54:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x98aaec00) [pid = 5237] [serial = 435] [outer = (nil)]
02:54:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x98ab1c00) [pid = 5237] [serial = 436] [outer = 0x98aaec00]
02:54:07 INFO - PROCESS | 5237 | 1448016847992 Marionette INFO loaded listener.js
02:54:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x98ab9000) [pid = 5237] [serial = 437] [outer = 0x98aaec00]
02:54:09 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
02:54:09 INFO - document served over http requires an https
02:54:09 INFO - sub-resource via script-tag using the meta-referrer
02:54:09 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:09 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
02:54:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1787ms
02:54:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:54:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8c0000 == 82 [pid = 5237] [id = 156]
02:54:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x8b8c3400) [pid = 5237] [serial = 438] [outer = (nil)]
02:54:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x98ab7400) [pid = 5237] [serial = 439] [outer = 0x8b8c3400]
02:54:09 INFO - PROCESS | 5237 | 1448016849931 Marionette INFO loaded listener.js
02:54:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0xa0920c00) [pid = 5237] [serial = 440] [outer = 0x8b8c3400]
02:54:10 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
02:54:10 INFO - document served over http requires an https
02:54:10 INFO - sub-resource via xhr-request using the meta-referrer
02:54:10 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:10 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
02:54:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1589ms
02:54:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
02:54:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c002c00 == 83 [pid = 5237] [id = 157]
02:54:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0xa0c91400) [pid = 5237] [serial = 441] [outer = (nil)]
02:54:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0xa0ca0000) [pid = 5237] [serial = 442] [outer = 0xa0c91400]
02:54:11 INFO - PROCESS | 5237 | 1448016851439 Marionette INFO loaded listener.js
02:54:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0xa7f42000) [pid = 5237] [serial = 443] [outer = 0xa0c91400]
02:54:12 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
02:54:12 INFO - document served over http requires an https
02:54:12 INFO - sub-resource via xhr-request using the meta-referrer
02:54:12 INFO - delivery method with no-redirect and when
02:54: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"
02:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:12 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
02:54:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1483ms
02:54:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:54:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b04c000 == 84 [pid = 5237] [id = 158]
02:54:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8b050000) [pid = 5237] [serial = 444] [outer = (nil)]
02:54:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8b053c00) [pid = 5237] [serial = 445] [outer = 0x8b050000]
02:54:12 INFO - PROCESS | 5237 | 1448016852946 Marionette INFO loaded listener.js
02:54:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0xa0e06400) [pid = 5237] [serial = 446] [outer = 0x8b050000]
02:54:14 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
02:54:14 INFO - document served over http requires an https
02:54:14 INFO - sub-resource via xhr-request using the meta-referrer
02:54:14 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:14 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
02:54:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1781ms
02:54:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:54:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af93c00 == 85 [pid = 5237] [id = 159]
02:54:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x8af94000) [pid = 5237] [serial = 447] [outer = (nil)]
02:54:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x8b04b400) [pid = 5237] [serial = 448] [outer = 0x8af94000]
02:54:16 INFO - PROCESS | 5237 | 1448016856644 Marionette INFO loaded listener.js
02:54:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x98aaf000) [pid = 5237] [serial = 449] [outer = 0x8af94000]
02:54:17 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
02:54:17 INFO - document served over http requires an http
02:54:17 INFO - sub-resource via fetch-request using the meta-referrer
02:54:17 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:54:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:54:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:54:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:17 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
02:54:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3341ms
02:54:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
02:54:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abb7000 == 86 [pid = 5237] [id = 160]
02:54:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x8abb9c00) [pid = 5237] [serial = 450] [outer = (nil)]
02:54:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x8abbe000) [pid = 5237] [serial = 451] [outer = 0x8abb9c00]
02:54:18 INFO - PROCESS | 5237 | 1448016858106 Marionette INFO loaded listener.js
02:54:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x8af87400) [pid = 5237] [serial = 452] [outer = 0x8abb9c00]
02:54:19 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
02:54:19 INFO - document served over http requires an http
02:54:19 INFO - sub-resource via fetch-request using the meta-referrer
02:54:19 INFO - delivery method with no-redirect and when
02:54: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"
02:54:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:54:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:54:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:54:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:19 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
02:54:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1482ms
02:54:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:54:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abc2400 == 87 [pid = 5237] [id = 161]
02:54:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x8abc2800) [pid = 5237] [serial = 453] [outer = (nil)]
02:54:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x8af93000) [pid = 5237] [serial = 454] [outer = 0x8abc2800]
02:54:20 INFO - PROCESS | 5237 | 1448016860317 Marionette INFO loaded listener.js
02:54:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x8b8bfc00) [pid = 5237] [serial = 455] [outer = 0x8abc2800]
02:54:21 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
02:54:21 INFO - document served over http requires an http
02:54:21 INFO - sub-resource via fetch-request using the meta-referrer
02:54:21 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:54:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:54:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:54:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:21 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
02:54:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2180ms
02:54:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:54:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e15f800 == 88 [pid = 5237] [id = 162]
02:54:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x8e160c00) [pid = 5237] [serial = 456] [outer = (nil)]
02:54:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x8e1a4000) [pid = 5237] [serial = 457] [outer = 0x8e160c00]
02:54:21 INFO - PROCESS | 5237 | 1448016861925 Marionette INFO loaded listener.js
02:54:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x91224800) [pid = 5237] [serial = 458] [outer = 0x8e160c00]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x91073c00 == 87 [pid = 5237] [id = 108]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7ea400 == 86 [pid = 5237] [id = 85]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x97d31800 == 85 [pid = 5237] [id = 118]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x93c82800 == 84 [pid = 5237] [id = 82]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9797ac00 == 83 [pid = 5237] [id = 84]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9e663800 == 82 [pid = 5237] [id = 87]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9d71c000 == 81 [pid = 5237] [id = 120]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9fecb400 == 80 [pid = 5237] [id = 122]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x916dec00 == 79 [pid = 5237] [id = 123]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9d569800 == 78 [pid = 5237] [id = 86]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x916e1800 == 77 [pid = 5237] [id = 91]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0xa8210c00 == 76 [pid = 5237] [id = 124]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9882c400 == 75 [pid = 5237] [id = 125]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x985d7c00 == 74 [pid = 5237] [id = 126]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x985e5000 == 73 [pid = 5237] [id = 127]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x8e818400 == 72 [pid = 5237] [id = 128]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x8e894800 == 71 [pid = 5237] [id = 129]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x8e15bc00 == 70 [pid = 5237] [id = 131]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x8e161400 == 69 [pid = 5237] [id = 132]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x8e89e400 == 68 [pid = 5237] [id = 133]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x916e0c00 == 67 [pid = 5237] [id = 134]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x985e5800 == 66 [pid = 5237] [id = 135]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x91d1cc00 == 65 [pid = 5237] [id = 136]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x98c40800 == 64 [pid = 5237] [id = 137]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9106d000 == 63 [pid = 5237] [id = 138]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9165b000 == 62 [pid = 5237] [id = 96]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x91c9fc00 == 61 [pid = 5237] [id = 139]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7e0000 == 60 [pid = 5237] [id = 140]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x91ca9000 == 59 [pid = 5237] [id = 141]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x9abc3800 == 58 [pid = 5237] [id = 94]
02:54:22 INFO - PROCESS | 5237 | --DOCSHELL 0x944b4000 == 57 [pid = 5237] [id = 93]
02:54:22 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x9b71c400) [pid = 5237] [serial = 325] [outer = (nil)] [url = about:blank]
02:54:22 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x9b63e800) [pid = 5237] [serial = 322] [outer = (nil)] [url = about:blank]
02:54:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e819000 == 58 [pid = 5237] [id = 163]
02:54:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x8e819400) [pid = 5237] [serial = 459] [outer = (nil)]
02:54:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x8e81f800) [pid = 5237] [serial = 460] [outer = 0x8e819400]
02:54:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
02:54:23 INFO - document served over http requires an http
02:54:23 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:23 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
02:54:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2190ms
02:54:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:54:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e165c00 == 59 [pid = 5237] [id = 164]
02:54:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x912a2c00) [pid = 5237] [serial = 461] [outer = (nil)]
02:54:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x91664000) [pid = 5237] [serial = 462] [outer = 0x912a2c00]
02:54:23 INFO - PROCESS | 5237 | 1448016863980 Marionette INFO loaded listener.js
02:54:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x916e0c00) [pid = 5237] [serial = 463] [outer = 0x912a2c00]
02:54:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x92230400 == 60 [pid = 5237] [id = 165]
02:54:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x92231000) [pid = 5237] [serial = 464] [outer = (nil)]
02:54:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 185 (0x92346800) [pid = 5237] [serial = 465] [outer = 0x92231000]
02:54:24 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
02:54:24 INFO - document served over http requires an http
02:54:24 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:24 INFO - delivery method with no-redirect and when
02:54: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"
02:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:24 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
02:54:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1381ms
02:54:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:54:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x916dd800 == 61 [pid = 5237] [id = 166]
02:54:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 186 (0x92345800) [pid = 5237] [serial = 466] [outer = (nil)]
02:54:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x93c90c00) [pid = 5237] [serial = 467] [outer = 0x92345800]
02:54:25 INFO - PROCESS | 5237 | 1448016865383 Marionette INFO loaded listener.js
02:54:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x94571400) [pid = 5237] [serial = 468] [outer = 0x92345800]
02:54:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x97971800 == 62 [pid = 5237] [id = 167]
02:54:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x97976c00) [pid = 5237] [serial = 469] [outer = (nil)]
02:54:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x95253000) [pid = 5237] [serial = 470] [outer = 0x97976c00]
02:54:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
02:54:26 INFO - document served over http requires an http
02:54:26 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:26 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
02:54:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1497ms
02:54:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:54:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x97b28000 == 63 [pid = 5237] [id = 168]
02:54:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x97b2ac00) [pid = 5237] [serial = 471] [outer = (nil)]
02:54:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 192 (0x97d76000) [pid = 5237] [serial = 472] [outer = 0x97b2ac00]
02:54:26 INFO - PROCESS | 5237 | 1448016866806 Marionette INFO loaded listener.js
02:54:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x985ddc00) [pid = 5237] [serial = 473] [outer = 0x97b2ac00]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x9d490000) [pid = 5237] [serial = 399] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 191 (0x91073000) [pid = 5237] [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]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x91d12c00) [pid = 5237] [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]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x9875e400) [pid = 5237] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016822610]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x9a7e0400) [pid = 5237] [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]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x8e89e800) [pid = 5237] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x92227c00) [pid = 5237] [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]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 185 (0x916e5000) [pid = 5237] [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]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 184 (0x8e162800) [pid = 5237] [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]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x98c42400) [pid = 5237] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x91d1e000) [pid = 5237] [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]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x98c45000) [pid = 5237] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x9d749400) [pid = 5237] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016799941]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x9fed2000) [pid = 5237] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x91658800) [pid = 5237] [serial = 387] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x8e160800) [pid = 5237] [serial = 369] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x9a311400) [pid = 5237] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x93cc5000) [pid = 5237] [serial = 330] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x9d74a800) [pid = 5237] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016799941]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x9bb6dc00) [pid = 5237] [serial = 335] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x9fed3400) [pid = 5237] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x9f12a400) [pid = 5237] [serial = 340] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0xa0c99800) [pid = 5237] [serial = 345] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0xa8542000) [pid = 5237] [serial = 348] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x9882e400) [pid = 5237] [serial = 351] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x985e0c00) [pid = 5237] [serial = 354] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x9875dc00) [pid = 5237] [serial = 357] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8e81d000) [pid = 5237] [serial = 360] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8e899c00) [pid = 5237] [serial = 363] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9a7d9400) [pid = 5237] [serial = 366] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x93c8e800) [pid = 5237] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x93c87000) [pid = 5237] [serial = 382] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9a7e6400) [pid = 5237] [serial = 393] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x9a7ecc00) [pid = 5237] [serial = 396] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x98835400) [pid = 5237] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016822610]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x91cae000) [pid = 5237] [serial = 377] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x98c45800) [pid = 5237] [serial = 390] [outer = (nil)] [url = about:blank]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x8e1a4c00) [pid = 5237] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:54:27 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8e19b400) [pid = 5237] [serial = 372] [outer = (nil)] [url = about:blank]
02:54:28 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x9b713000) [pid = 5237] [serial = 397] [outer = (nil)] [url = about:blank]
02:54:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
02:54:28 INFO - document served over http requires an http
02:54:28 INFO - sub-resource via script-tag using the meta-referrer
02:54:28 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
02:54:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1958ms
02:54:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
02:54:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cc5000 == 64 [pid = 5237] [id = 169]
02:54:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x944ad400) [pid = 5237] [serial = 474] [outer = (nil)]
02:54:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x97bc1000) [pid = 5237] [serial = 475] [outer = 0x944ad400]
02:54:28 INFO - PROCESS | 5237 | 1448016868699 Marionette INFO loaded listener.js
02:54:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x98757000) [pid = 5237] [serial = 476] [outer = 0x944ad400]
02:54:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
02:54:29 INFO - document served over http requires an http
02:54:29 INFO - sub-resource via script-tag using the meta-referrer
02:54:29 INFO - delivery method with no-redirect and when
02:54: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"
02:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
02:54:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1279ms
02:54:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:54:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaacc00 == 65 [pid = 5237] [id = 170]
02:54:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x8abb6c00) [pid = 5237] [serial = 477] [outer = (nil)]
02:54:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x8abbe800) [pid = 5237] [serial = 478] [outer = 0x8abb6c00]
02:54:30 INFO - PROCESS | 5237 | 1448016870252 Marionette INFO loaded listener.js
02:54:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8bcf3400) [pid = 5237] [serial = 479] [outer = 0x8abb6c00]
02:54:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
02:54:31 INFO - document served over http requires an http
02:54:31 INFO - sub-resource via script-tag using the meta-referrer
02:54:31 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
02:54:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1740ms
02:54:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:54:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x9129ac00 == 66 [pid = 5237] [id = 171]
02:54:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x9129b000) [pid = 5237] [serial = 480] [outer = (nil)]
02:54:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x9165e800) [pid = 5237] [serial = 481] [outer = 0x9129b000]
02:54:32 INFO - PROCESS | 5237 | 1448016872063 Marionette INFO loaded listener.js
02:54:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x91d17c00) [pid = 5237] [serial = 482] [outer = 0x9129b000]
02:54:33 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
02:54:33 INFO - document served over http requires an http
02:54:33 INFO - sub-resource via xhr-request using the meta-referrer
02:54:33 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:33 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
02:54:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1652ms
02:54:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
02:54:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x92234c00 == 67 [pid = 5237] [id = 172]
02:54:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x9524b000) [pid = 5237] [serial = 483] [outer = (nil)]
02:54:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x9797ac00) [pid = 5237] [serial = 484] [outer = 0x9524b000]
02:54:33 INFO - PROCESS | 5237 | 1448016873748 Marionette INFO loaded listener.js
02:54:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x9875a400) [pid = 5237] [serial = 485] [outer = 0x9524b000]
02:54:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
02:54:34 INFO - document served over http requires an http
02:54:34 INFO - sub-resource via xhr-request using the meta-referrer
02:54:34 INFO - delivery method with no-redirect and when
02:54: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"
02:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
02:54:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1587ms
02:54:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:54:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d7bc00 == 68 [pid = 5237] [id = 173]
02:54:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x98837400) [pid = 5237] [serial = 486] [outer = (nil)]
02:54:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x98c48000) [pid = 5237] [serial = 487] [outer = 0x98837400]
02:54:35 INFO - PROCESS | 5237 | 1448016875265 Marionette INFO loaded listener.js
02:54:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x9a7d7000) [pid = 5237] [serial = 488] [outer = 0x98837400]
02:54:36 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
02:54:36 INFO - document served over http requires an http
02:54:36 INFO - sub-resource via xhr-request using the meta-referrer
02:54:36 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:36 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
02:54:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1490ms
02:54:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:54:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x98c48800 == 69 [pid = 5237] [id = 174]
02:54:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x9a7d4400) [pid = 5237] [serial = 489] [outer = (nil)]
02:54:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x9a7ee000) [pid = 5237] [serial = 490] [outer = 0x9a7d4400]
02:54:36 INFO - PROCESS | 5237 | 1448016876776 Marionette INFO loaded listener.js
02:54:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x9abcb000) [pid = 5237] [serial = 491] [outer = 0x9a7d4400]
02:54:37 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
02:54:37 INFO - document served over http requires an https
02:54:37 INFO - sub-resource via fetch-request using the meta-referrer
02:54:37 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:54:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:54:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:54:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:37 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
02:54:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1631ms
02:54:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
02:54:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b29e800 == 70 [pid = 5237] [id = 175]
02:54:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x9b29f800) [pid = 5237] [serial = 492] [outer = (nil)]
02:54:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x9b647400) [pid = 5237] [serial = 493] [outer = 0x9b29f800]
02:54:38 INFO - PROCESS | 5237 | 1448016878503 Marionette INFO loaded listener.js
02:54:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x9c78c000) [pid = 5237] [serial = 494] [outer = 0x9b29f800]
02:54:39 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
02:54:39 INFO - document served over http requires an https
02:54:39 INFO - sub-resource via fetch-request using the meta-referrer
02:54:39 INFO - delivery method with no-redirect and when
02:54: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"
02:54:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:54:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:54:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:54:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:39 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
02:54:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1786ms
02:54:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:54:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db97000 == 71 [pid = 5237] [id = 176]
02:54:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x8db98000) [pid = 5237] [serial = 495] [outer = (nil)]
02:54:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x8db9c800) [pid = 5237] [serial = 496] [outer = 0x8db98000]
02:54:40 INFO - PROCESS | 5237 | 1448016880256 Marionette INFO loaded listener.js
02:54:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x9c84b800) [pid = 5237] [serial = 497] [outer = 0x8db98000]
02:54:41 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
02:54:41 INFO - document served over http requires an https
02:54:41 INFO - sub-resource via fetch-request using the meta-referrer
02:54:41 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:54:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:54:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:54:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:41 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
02:54:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1742ms
02:54:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:54:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x8be9cc00 == 72 [pid = 5237] [id = 177]
02:54:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x8be9fc00) [pid = 5237] [serial = 498] [outer = (nil)]
02:54:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x9c874400) [pid = 5237] [serial = 499] [outer = 0x8be9fc00]
02:54:42 INFO - PROCESS | 5237 | 1448016882063 Marionette INFO loaded listener.js
02:54:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x9d749400) [pid = 5237] [serial = 500] [outer = 0x8be9fc00]
02:54:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x98dd6400 == 73 [pid = 5237] [id = 178]
02:54:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x98dd6800) [pid = 5237] [serial = 501] [outer = (nil)]
02:54:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x98dd7800) [pid = 5237] [serial = 502] [outer = 0x98dd6800]
02:54:43 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
02:54:43 INFO - document served over http requires an https
02:54:43 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:43 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:43 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
02:54:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1741ms
02:54:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:54:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x98dd9400 == 74 [pid = 5237] [id = 179]
02:54:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x98dd9c00) [pid = 5237] [serial = 503] [outer = (nil)]
02:54:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x98ddf400) [pid = 5237] [serial = 504] [outer = 0x98dd9c00]
02:54:43 INFO - PROCESS | 5237 | 1448016883790 Marionette INFO loaded listener.js
02:54:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 185 (0x9d74cc00) [pid = 5237] [serial = 505] [outer = 0x98dd9c00]
02:54:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x9856a400 == 75 [pid = 5237] [id = 180]
02:54:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 186 (0x9856b000) [pid = 5237] [serial = 506] [outer = (nil)]
02:54:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x98566c00) [pid = 5237] [serial = 507] [outer = 0x9856b000]
02:54:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
02:54:45 INFO - document served over http requires an https
02:54:45 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:45 INFO - delivery method with no-redirect and when
02:54: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"
02:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
02:54:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1792ms
02:54:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:54:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x98565800 == 76 [pid = 5237] [id = 181]
02:54:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x9856cc00) [pid = 5237] [serial = 508] [outer = (nil)]
02:54:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x98573800) [pid = 5237] [serial = 509] [outer = 0x9856cc00]
02:54:45 INFO - PROCESS | 5237 | 1448016885562 Marionette INFO loaded listener.js
02:54:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x9d758c00) [pid = 5237] [serial = 510] [outer = 0x9856cc00]
02:54:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f5800 == 77 [pid = 5237] [id = 182]
02:54:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x8b2f5c00) [pid = 5237] [serial = 511] [outer = (nil)]
02:54:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 192 (0x8b2f6800) [pid = 5237] [serial = 512] [outer = 0x8b2f5c00]
02:54:46 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
02:54:46 INFO - document served over http requires an https
02:54:46 INFO - sub-resource via iframe-tag using the meta-referrer
02:54:46 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:54:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:54:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:46 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
02:54:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1935ms
02:54:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:54:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2fe000 == 78 [pid = 5237] [id = 183]
02:54:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x8b2fe400) [pid = 5237] [serial = 513] [outer = (nil)]
02:54:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x8db92400) [pid = 5237] [serial = 514] [outer = 0x8b2fe400]
02:54:47 INFO - PROCESS | 5237 | 1448016887536 Marionette INFO loaded listener.js
02:54:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x9f697800) [pid = 5237] [serial = 515] [outer = 0x8b2fe400]
02:54:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
02:54:48 INFO - document served over http requires an https
02:54:48 INFO - sub-resource via script-tag using the meta-referrer
02:54:48 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
02:54:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1885ms
02:54:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
02:54:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8a2eb400 == 79 [pid = 5237] [id = 184]
02:54:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 196 (0x9a318000) [pid = 5237] [serial = 516] [outer = (nil)]
02:54:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 197 (0xa0c9a400) [pid = 5237] [serial = 517] [outer = 0x9a318000]
02:54:49 INFO - PROCESS | 5237 | 1448016889440 Marionette INFO loaded listener.js
02:54:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 198 (0xa7fae800) [pid = 5237] [serial = 518] [outer = 0x9a318000]
02:54:50 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
02:54:50 INFO - document served over http requires an https
02:54:50 INFO - sub-resource via script-tag using the meta-referrer
02:54:50 INFO - delivery method with no-redirect and when
02:54: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"
02:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:50 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
02:54:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1597ms
02:54:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:54:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x89640400 == 80 [pid = 5237] [id = 185]
02:54:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 199 (0x89648000) [pid = 5237] [serial = 519] [outer = (nil)]
02:54:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 200 (0x8964c000) [pid = 5237] [serial = 520] [outer = 0x89648000]
02:54:51 INFO - PROCESS | 5237 | 1448016891166 Marionette INFO loaded listener.js
02:54:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 201 (0xa0e07000) [pid = 5237] [serial = 521] [outer = 0x89648000]
02:54:52 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
02:54:52 INFO - document served over http requires an https
02:54:52 INFO - sub-resource via script-tag using the meta-referrer
02:54:52 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:54:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:54:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:52 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
02:54:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1689ms
02:54:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:54:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x896bac00 == 81 [pid = 5237] [id = 186]
02:54:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 202 (0x896bf000) [pid = 5237] [serial = 522] [outer = (nil)]
02:54:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 203 (0x896c2c00) [pid = 5237] [serial = 523] [outer = 0x896bf000]
02:54:52 INFO - PROCESS | 5237 | 1448016892771 Marionette INFO loaded listener.js
02:54:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 204 (0x896c9c00) [pid = 5237] [serial = 524] [outer = 0x896bf000]
02:54:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
02:54:53 INFO - document served over http requires an https
02:54:53 INFO - sub-resource via xhr-request using the meta-referrer
02:54:53 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
02:54:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1551ms
02:54:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
02:54:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x89022000 == 82 [pid = 5237] [id = 187]
02:54:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 205 (0x89022c00) [pid = 5237] [serial = 525] [outer = (nil)]
02:54:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 206 (0x8902b800) [pid = 5237] [serial = 526] [outer = 0x89022c00]
02:54:54 INFO - PROCESS | 5237 | 1448016894389 Marionette INFO loaded listener.js
02:54:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 207 (0x896c3000) [pid = 5237] [serial = 527] [outer = 0x89022c00]
02:54:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
02:54:55 INFO - document served over http requires an https
02:54:55 INFO - sub-resource via xhr-request using the meta-referrer
02:54:55 INFO - delivery method with no-redirect and when
02:54:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
02:54:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1630ms
02:54:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:54:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f96400 == 83 [pid = 5237] [id = 188]
02:54:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 208 (0x88f96800) [pid = 5237] [serial = 528] [outer = (nil)]
02:54:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 209 (0x88f9a800) [pid = 5237] [serial = 529] [outer = 0x88f96800]
02:54:55 INFO - PROCESS | 5237 | 1448016895992 Marionette INFO loaded listener.js
02:54:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 210 (0x896c6c00) [pid = 5237] [serial = 530] [outer = 0x88f96800]
02:54:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
02:54:56 INFO - document served over http requires an https
02:54:56 INFO - sub-resource via xhr-request using the meta-referrer
02:54:56 INFO - delivery method with swap-origin-redirect and when
02:54: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"
02:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:54:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:54:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:57 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
02:54:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1538ms
02:54:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
02:54:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b02c00 == 84 [pid = 5237] [id = 189]
02:54:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 211 (0x88b03000) [pid = 5237] [serial = 531] [outer = (nil)]
02:54:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 212 (0x88b0c400) [pid = 5237] [serial = 532] [outer = 0x88b03000]
02:54:57 INFO - PROCESS | 5237 | 1448016897595 Marionette INFO loaded listener.js
02:54:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 213 (0x88f9dc00) [pid = 5237] [serial = 533] [outer = 0x88b03000]
02:54:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
02:54:58 INFO - document served over http requires an http
02:54:58 INFO - sub-resource via fetch-request using the http-csp
02:54:58 INFO - delivery method with keep-origin-redirect and when
02:54: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"
02:54:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:54:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:54:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:54:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:54:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:54:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:54:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
02:54:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1589ms
02:54:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
02:54:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892cc00 == 85 [pid = 5237] [id = 190]
02:54:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 214 (0x88930800) [pid = 5237] [serial = 534] [outer = (nil)]
02:54:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 215 (0x88934400) [pid = 5237] [serial = 535] [outer = 0x88930800]
02:54:59 INFO - PROCESS | 5237 | 1448016899170 Marionette INFO loaded listener.js
02:54:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:54:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 216 (0x88b01c00) [pid = 5237] [serial = 536] [outer = 0x88930800]
02:55:00 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
02:55:00 INFO - document served over http requires an http
02:55:00 INFO - sub-resource via fetch-request using the http-csp
02:55:00 INFO - delivery method with no-redirect and when
02:55: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"
02:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:00 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
02:55:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1681ms
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x9121ac00 == 84 [pid = 5237] [id = 74]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x91665400 == 83 [pid = 5237] [id = 143]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x9121dc00 == 82 [pid = 5237] [id = 144]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x97b24800 == 81 [pid = 5237] [id = 145]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x92340000 == 80 [pid = 5237] [id = 146]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x9234f800 == 79 [pid = 5237] [id = 147]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x97d75800 == 78 [pid = 5237] [id = 148]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x97d78c00 == 77 [pid = 5237] [id = 149]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x9129c000 == 76 [pid = 5237] [id = 150]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x9129f400 == 75 [pid = 5237] [id = 151]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8c006000 == 74 [pid = 5237] [id = 152]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8c009000 == 73 [pid = 5237] [id = 153]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcefc00 == 72 [pid = 5237] [id = 154]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8e15a000 == 71 [pid = 5237] [id = 155]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8c0000 == 70 [pid = 5237] [id = 156]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8c002c00 == 69 [pid = 5237] [id = 157]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8b04c000 == 68 [pid = 5237] [id = 158]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8af93c00 == 67 [pid = 5237] [id = 159]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8abb7000 == 66 [pid = 5237] [id = 160]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8abc2400 == 65 [pid = 5237] [id = 161]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8e15f800 == 64 [pid = 5237] [id = 162]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8e819000 == 63 [pid = 5237] [id = 163]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x8e165c00 == 62 [pid = 5237] [id = 164]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x92230400 == 61 [pid = 5237] [id = 165]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x916dd800 == 60 [pid = 5237] [id = 166]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x97971800 == 59 [pid = 5237] [id = 167]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x97b28000 == 58 [pid = 5237] [id = 168]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x93cc5000 == 57 [pid = 5237] [id = 169]
02:55:01 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7e8400 == 56 [pid = 5237] [id = 79]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9a40b400 == 55 [pid = 5237] [id = 130]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaacc00 == 54 [pid = 5237] [id = 170]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x97b25800 == 53 [pid = 5237] [id = 59]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91ca6400 == 52 [pid = 5237] [id = 117]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9129ac00 == 51 [pid = 5237] [id = 171]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9d750800 == 50 [pid = 5237] [id = 121]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x97971000 == 49 [pid = 5237] [id = 119]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x92234c00 == 48 [pid = 5237] [id = 172]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x97d7bc00 == 47 [pid = 5237] [id = 173]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x98c48800 == 46 [pid = 5237] [id = 174]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9b29e800 == 45 [pid = 5237] [id = 175]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8db97000 == 44 [pid = 5237] [id = 176]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8be9cc00 == 43 [pid = 5237] [id = 177]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x98dd6400 == 42 [pid = 5237] [id = 178]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x98dd9400 == 41 [pid = 5237] [id = 179]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9856a400 == 40 [pid = 5237] [id = 180]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x98565800 == 39 [pid = 5237] [id = 181]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f5800 == 38 [pid = 5237] [id = 182]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2fe000 == 37 [pid = 5237] [id = 183]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8a2eb400 == 36 [pid = 5237] [id = 184]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91d16c00 == 35 [pid = 5237] [id = 61]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91cac000 == 34 [pid = 5237] [id = 89]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x89640400 == 33 [pid = 5237] [id = 185]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x896bac00 == 32 [pid = 5237] [id = 186]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x89022000 == 31 [pid = 5237] [id = 187]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x88f96400 == 30 [pid = 5237] [id = 188]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x88b02c00 == 29 [pid = 5237] [id = 189]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9b717400 == 28 [pid = 5237] [id = 65]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91d19000 == 27 [pid = 5237] [id = 76]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x916bdc00 == 26 [pid = 5237] [id = 72]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9165f800 == 25 [pid = 5237] [id = 66]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x95e62800 == 24 [pid = 5237] [id = 70]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91d15c00 == 23 [pid = 5237] [id = 116]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91226400 == 22 [pid = 5237] [id = 71]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0xa7ead400 == 21 [pid = 5237] [id = 56]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9fda9c00 == 20 [pid = 5237] [id = 97]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x916bcc00 == 19 [pid = 5237] [id = 142]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x944b5400 == 18 [pid = 5237] [id = 80]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9121d800 == 17 [pid = 5237] [id = 63]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9b2a4400 == 16 [pid = 5237] [id = 83]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9a9cc800 == 15 [pid = 5237] [id = 64]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x95207800 == 14 [pid = 5237] [id = 68]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x95257000 == 13 [pid = 5237] [id = 78]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91225000 == 12 [pid = 5237] [id = 57]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91220000 == 11 [pid = 5237] [id = 67]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x91d1e800 == 10 [pid = 5237] [id = 69]
02:55:03 INFO - PROCESS | 5237 | --DOCSHELL 0x9b71bc00 == 9 [pid = 5237] [id = 81]
02:55:04 INFO - PROCESS | 5237 | --DOMWINDOW == 215 (0x9afe6c00) [pid = 5237] [serial = 394] [outer = (nil)] [url = about:blank]
02:55:04 INFO - PROCESS | 5237 | --DOMWINDOW == 214 (0x9a620400) [pid = 5237] [serial = 391] [outer = (nil)] [url = about:blank]
02:55:04 INFO - PROCESS | 5237 | --DOMWINDOW == 213 (0x92231c00) [pid = 5237] [serial = 388] [outer = (nil)] [url = about:blank]
02:55:04 INFO - PROCESS | 5237 | --DOMWINDOW == 212 (0x8e1a2000) [pid = 5237] [serial = 373] [outer = (nil)] [url = about:blank]
02:55:04 INFO - PROCESS | 5237 | --DOMWINDOW == 211 (0x93cc2800) [pid = 5237] [serial = 378] [outer = (nil)] [url = about:blank]
02:55:04 INFO - PROCESS | 5237 | --DOMWINDOW == 210 (0x97d2bc00) [pid = 5237] [serial = 383] [outer = (nil)] [url = about:blank]
02:55:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
02:55:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x88788800 == 10 [pid = 5237] [id = 191]
02:55:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 211 (0x8878d400) [pid = 5237] [serial = 537] [outer = (nil)]
02:55:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 212 (0x88f93000) [pid = 5237] [serial = 538] [outer = 0x8878d400]
02:55:05 INFO - PROCESS | 5237 | 1448016905100 Marionette INFO loaded listener.js
02:55:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 213 (0x8902ec00) [pid = 5237] [serial = 539] [outer = 0x8878d400]
02:55:06 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
02:55:06 INFO - document served over http requires an http
02:55:06 INFO - sub-resource via fetch-request using the http-csp
02:55:06 INFO - delivery method with swap-origin-redirect and when
02:55:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
02:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:06 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
02:55:06 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 1672ms
02:55:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:55:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b02400 == 11 [pid = 5237] [id = 192]
02:55:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 214 (0x8a2ee400) [pid = 5237] [serial = 540] [outer = (nil)]
02:55:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 215 (0x8aaa4000) [pid = 5237] [serial = 541] [outer = 0x8a2ee400]
02:55:06 INFO - PROCESS | 5237 | 1448016906519 Marionette INFO loaded listener.js
02:55:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 216 (0x8aaaf000) [pid = 5237] [serial = 542] [outer = 0x8a2ee400]
02:55:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af96c00 == 12 [pid = 5237] [id = 193]
02:55:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 217 (0x8b049c00) [pid = 5237] [serial = 543] [outer = (nil)]
02:55:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 218 (0x8abc3400) [pid = 5237] [serial = 544] [outer = 0x8b049c00]
02:55:07 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
02:55:07 INFO - document served over http requires an http
02:55:07 INFO - sub-resource via iframe-tag using the http-csp
02:55:07 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:07 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
02:55:07 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 1547ms
02:55:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
02:55:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x896bdc00 == 13 [pid = 5237] [id = 194]
02:55:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 219 (0x8b056000) [pid = 5237] [serial = 545] [outer = (nil)]
02:55:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 220 (0x8b058c00) [pid = 5237] [serial = 546] [outer = 0x8b056000]
02:55:08 INFO - PROCESS | 5237 | 1448016908049 Marionette INFO loaded listener.js
02:55:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 221 (0x8b8be400) [pid = 5237] [serial = 547] [outer = 0x8b056000]
02:55:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c006c00 == 14 [pid = 5237] [id = 195]
02:55:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 222 (0x8c007000) [pid = 5237] [serial = 548] [outer = (nil)]
02:55:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 223 (0x89030c00) [pid = 5237] [serial = 549] [outer = 0x8c007000]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 222 (0x9a7d6800) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 221 (0x916c4400) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 220 (0x9e666c00) [pid = 5237] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 219 (0x9fe42800) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 218 (0xa0c91400) [pid = 5237] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 217 (0x9129c400) [pid = 5237] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016842326]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 216 (0x8e160c00) [pid = 5237] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 215 (0x8e818c00) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 214 (0x985dc800) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 213 (0x9e662000) [pid = 5237] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 212 (0x944ad400) [pid = 5237] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 211 (0x9b645800) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 210 (0x8e895800) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 209 (0x8abc2800) [pid = 5237] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 208 (0x93c87400) [pid = 5237] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 207 (0xa0969800) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 206 (0x912a0c00) [pid = 5237] [serial = 424] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 205 (0x9c6e7800) [pid = 5237] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 204 (0x93c8c400) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 203 (0x92233400) [pid = 5237] [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]
02:55:11 INFO - PROCESS | 5237 | --DOMWINDOW == 202 (0x8bcf0000) [pid = 5237] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 201 (0x8c00b400) [pid = 5237] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 200 (0x92342800) [pid = 5237] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 199 (0x8c006400) [pid = 5237] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 198 (0x8b8c3400) [pid = 5237] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 197 (0x98aaec00) [pid = 5237] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 196 (0xa0c97800) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 195 (0x9234fc00) [pid = 5237] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x912a2c00) [pid = 5237] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x93cc3800) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x97d7b000) [pid = 5237] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 191 (0x97b2ac00) [pid = 5237] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x9feca000) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x97d76400) [pid = 5237] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x8af94000) [pid = 5237] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x92345800) [pid = 5237] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x9bb6a000) [pid = 5237] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 185 (0x9882c800) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 184 (0x9b71f000) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x9c6df800) [pid = 5237] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x9c6e3000) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x91226000) [pid = 5237] [serial = 405] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x9b2ab400) [pid = 5237] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x8e15dc00) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x8abb9c00) [pid = 5237] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x9d56f400) [pid = 5237] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0xa840f400) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x92231000) [pid = 5237] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016864662]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x9bb6c400) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x9e665800) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x8e819400) [pid = 5237] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0xa90b0400) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x9d48f000) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x9a407400) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x91074c00) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x97976c00) [pid = 5237] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x9875a000) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0xa8203000) [pid = 5237] [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]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8b050000) [pid = 5237] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x97bc1000) [pid = 5237] [serial = 475] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x916e2000) [pid = 5237] [serial = 402] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x98c3e400) [pid = 5237] [serial = 406] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9e6d5400) [pid = 5237] [serial = 409] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x92345400) [pid = 5237] [serial = 412] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x92352c00) [pid = 5237] [serial = 415] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x97d76800) [pid = 5237] [serial = 418] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x97d81000) [pid = 5237] [serial = 420] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x91298400) [pid = 5237] [serial = 423] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016842326]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x912a4c00) [pid = 5237] [serial = 425] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8c006800) [pid = 5237] [serial = 428] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x8c00fc00) [pid = 5237] [serial = 430] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8bcf2c00) [pid = 5237] [serial = 433] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x98ab1c00) [pid = 5237] [serial = 436] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x98ab7400) [pid = 5237] [serial = 439] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0xa0ca0000) [pid = 5237] [serial = 442] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8b053c00) [pid = 5237] [serial = 445] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x8b04b400) [pid = 5237] [serial = 448] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8abbe000) [pid = 5237] [serial = 451] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x8af93000) [pid = 5237] [serial = 454] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x8e1a4000) [pid = 5237] [serial = 457] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x8e81f800) [pid = 5237] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x91664000) [pid = 5237] [serial = 462] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x92346800) [pid = 5237] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016864662]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x93c90c00) [pid = 5237] [serial = 467] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x95253000) [pid = 5237] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x97d76000) [pid = 5237] [serial = 472] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x9b712c00) [pid = 5237] [serial = 223] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x9c8f0c00) [pid = 5237] [serial = 328] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x9d74d000) [pid = 5237] [serial = 400] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x9c490000) [pid = 5237] [serial = 229] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x9a622400) [pid = 5237] [serial = 277] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0xa096f400) [pid = 5237] [serial = 280] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0xa820dc00) [pid = 5237] [serial = 283] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0xa852fc00) [pid = 5237] [serial = 286] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x9d499400) [pid = 5237] [serial = 289] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0xa9b73400) [pid = 5237] [serial = 294] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0xa9b75000) [pid = 5237] [serial = 299] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0xa0c92400) [pid = 5237] [serial = 304] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x98971000) [pid = 5237] [serial = 307] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x98c42800) [pid = 5237] [serial = 310] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x9524fc00) [pid = 5237] [serial = 331] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x9c871c00) [pid = 5237] [serial = 336] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x9f882400) [pid = 5237] [serial = 341] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0xa7f7fc00) [pid = 5237] [serial = 346] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0xaf3bec00) [pid = 5237] [serial = 349] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x98834400) [pid = 5237] [serial = 352] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x9882d800) [pid = 5237] [serial = 355] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x98765000) [pid = 5237] [serial = 358] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x98762000) [pid = 5237] [serial = 361] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8e8a0c00) [pid = 5237] [serial = 364] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x9afe8000) [pid = 5237] [serial = 367] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x8e167800) [pid = 5237] [serial = 370] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x93c86800) [pid = 5237] [serial = 403] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0xa0920c00) [pid = 5237] [serial = 440] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0xa7f42000) [pid = 5237] [serial = 443] [outer = (nil)] [url = about:blank]
02:55:12 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0xa0e06400) [pid = 5237] [serial = 446] [outer = (nil)] [url = about:blank]
02:55:12 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
02:55:12 INFO - document served over http requires an http
02:55:12 INFO - sub-resource via iframe-tag using the http-csp
02:55:12 INFO - delivery method with no-redirect and when
02:55: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"
02:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:12 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
02:55:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 4653ms
02:55:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:55:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af8c400 == 15 [pid = 5237] [id = 196]
02:55:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x8b04a000) [pid = 5237] [serial = 550] [outer = (nil)]
02:55:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8bcf1800) [pid = 5237] [serial = 551] [outer = 0x8b04a000]
02:55:12 INFO - PROCESS | 5237 | 1448016912695 Marionette INFO loaded listener.js
02:55:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8c00d000) [pid = 5237] [serial = 552] [outer = 0x8b04a000]
02:55:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db90800 == 16 [pid = 5237] [id = 197]
02:55:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8db96c00) [pid = 5237] [serial = 553] [outer = (nil)]
02:55:13 INFO - PROCESS | 5237 | [5237] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
02:55:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8878b800) [pid = 5237] [serial = 554] [outer = 0x8db96c00]
02:55:14 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
02:55:14 INFO - document served over http requires an http
02:55:14 INFO - sub-resource via iframe-tag using the http-csp
02:55:14 INFO - delivery method with swap-origin-redirect and when
02:55:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
02:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:14 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
02:55:14 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 1856ms
02:55:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
02:55:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x896be400 == 17 [pid = 5237] [id = 198]
02:55:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x896c2400) [pid = 5237] [serial = 555] [outer = (nil)]
02:55:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8a2e8400) [pid = 5237] [serial = 556] [outer = 0x896c2400]
02:55:14 INFO - PROCESS | 5237 | 1448016914838 Marionette INFO loaded listener.js
02:55:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8aaae800) [pid = 5237] [serial = 557] [outer = 0x896c2400]
02:55:15 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
02:55:15 INFO - document served over http requires an http
02:55:15 INFO - sub-resource via script-tag using the http-csp
02:55:15 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:15 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
02:55:15 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 1655ms
02:55:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
02:55:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8c2000 == 18 [pid = 5237] [id = 199]
02:55:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8b8c2c00) [pid = 5237] [serial = 558] [outer = (nil)]
02:55:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8b8c5c00) [pid = 5237] [serial = 559] [outer = 0x8b8c2c00]
02:55:16 INFO - PROCESS | 5237 | 1448016916514 Marionette INFO loaded listener.js
02:55:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8c00a000) [pid = 5237] [serial = 560] [outer = 0x8b8c2c00]
02:55:17 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
02:55:17 INFO - document served over http requires an http
02:55:17 INFO - sub-resource via script-tag using the http-csp
02:55:17 INFO - delivery method with no-redirect and when
02:55: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"
02:55:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:17 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
02:55:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1644ms
02:55:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
02:55:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892bc00 == 19 [pid = 5237] [id = 200]
02:55:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8dfefc00) [pid = 5237] [serial = 561] [outer = (nil)]
02:55:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8dff9800) [pid = 5237] [serial = 562] [outer = 0x8dfefc00]
02:55:18 INFO - PROCESS | 5237 | 1448016918126 Marionette INFO loaded listener.js
02:55:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8e162c00) [pid = 5237] [serial = 563] [outer = 0x8dfefc00]
02:55:19 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
02:55:19 INFO - document served over http requires an http
02:55:19 INFO - sub-resource via script-tag using the http-csp
02:55:19 INFO - delivery method with swap-origin-redirect and when
02:55:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
02:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:19 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
02:55:19 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 1586ms
02:55:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
02:55:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e814800 == 20 [pid = 5237] [id = 201]
02:55:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8e816800) [pid = 5237] [serial = 564] [outer = (nil)]
02:55:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8e819800) [pid = 5237] [serial = 565] [outer = 0x8e816800]
02:55:19 INFO - PROCESS | 5237 | 1448016919791 Marionette INFO loaded listener.js
02:55:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8e897000) [pid = 5237] [serial = 566] [outer = 0x8e816800]
02:55:20 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
02:55:20 INFO - document served over http requires an http
02:55:20 INFO - sub-resource via xhr-request using the http-csp
02:55:20 INFO - delivery method with keep-origin-redirect and when
02:55:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:20 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
02:55:20 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 1548ms
02:55:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
02:55:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x8893a800 == 21 [pid = 5237] [id = 202]
02:55:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8af8d800) [pid = 5237] [serial = 567] [outer = (nil)]
02:55:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x9106e400) [pid = 5237] [serial = 568] [outer = 0x8af8d800]
02:55:21 INFO - PROCESS | 5237 | 1448016921248 Marionette INFO loaded listener.js
02:55:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x9107a400) [pid = 5237] [serial = 569] [outer = 0x8af8d800]
02:55:22 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
02:55:22 INFO - document served over http requires an http
02:55:22 INFO - sub-resource via xhr-request using the http-csp
02:55:22 INFO - delivery method with no-redirect and when
02:55: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"
02:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:22 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
02:55:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1535ms
02:55:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
02:55:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892c800 == 22 [pid = 5237] [id = 203]
02:55:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8abba800) [pid = 5237] [serial = 570] [outer = (nil)]
02:55:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x912a3000) [pid = 5237] [serial = 571] [outer = 0x8abba800]
02:55:22 INFO - PROCESS | 5237 | 1448016922899 Marionette INFO loaded listener.js
02:55:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x91664000) [pid = 5237] [serial = 572] [outer = 0x8abba800]
02:55:23 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
02:55:23 INFO - document served over http requires an http
02:55:23 INFO - sub-resource via xhr-request using the http-csp
02:55:23 INFO - delivery method with swap-origin-redirect and when
02:55:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
02:55:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:23 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
02:55:23 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 1506ms
02:55:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
02:55:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902b400 == 23 [pid = 5237] [id = 204]
02:55:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8af8fc00) [pid = 5237] [serial = 573] [outer = (nil)]
02:55:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x916c1c00) [pid = 5237] [serial = 574] [outer = 0x8af8fc00]
02:55:24 INFO - PROCESS | 5237 | 1448016924345 Marionette INFO loaded listener.js
02:55:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x916db800) [pid = 5237] [serial = 575] [outer = 0x8af8fc00]
02:55:25 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
02:55:25 INFO - document served over http requires an https
02:55:25 INFO - sub-resource via fetch-request using the http-csp
02:55:25 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:25 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
02:55:25 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 1682ms
02:55:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
02:55:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8b8800 == 24 [pid = 5237] [id = 205]
02:55:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x916e3c00) [pid = 5237] [serial = 576] [outer = (nil)]
02:55:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x91ca3000) [pid = 5237] [serial = 577] [outer = 0x916e3c00]
02:55:26 INFO - PROCESS | 5237 | 1448016926118 Marionette INFO loaded listener.js
02:55:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x91cabc00) [pid = 5237] [serial = 578] [outer = 0x916e3c00]
02:55:27 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
02:55:27 INFO - document served over http requires an https
02:55:27 INFO - sub-resource via fetch-request using the http-csp
02:55:27 INFO - delivery method with no-redirect and when
02:55: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"
02:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:27 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
02:55:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1601ms
02:55:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
02:55:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x91cad800 == 25 [pid = 5237] [id = 206]
02:55:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x91d16800) [pid = 5237] [serial = 579] [outer = (nil)]
02:55:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x91d1b800) [pid = 5237] [serial = 580] [outer = 0x91d16800]
02:55:27 INFO - PROCESS | 5237 | 1448016927722 Marionette INFO loaded listener.js
02:55:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x92231000) [pid = 5237] [serial = 581] [outer = 0x91d16800]
02:55:28 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
02:55:28 INFO - document served over http requires an https
02:55:28 INFO - sub-resource via fetch-request using the http-csp
02:55:28 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:28 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
02:55:28 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 1641ms
02:55:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:55:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x9233f800 == 26 [pid = 5237] [id = 207]
02:55:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x92340c00) [pid = 5237] [serial = 582] [outer = (nil)]
02:55:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x92345400) [pid = 5237] [serial = 583] [outer = 0x92340c00]
02:55:29 INFO - PROCESS | 5237 | 1448016929423 Marionette INFO loaded listener.js
02:55:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9234fc00) [pid = 5237] [serial = 584] [outer = 0x92340c00]
02:55:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x92356000 == 27 [pid = 5237] [id = 208]
02:55:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x92356800) [pid = 5237] [serial = 585] [outer = (nil)]
02:55:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x92359400) [pid = 5237] [serial = 586] [outer = 0x92356800]
02:55:30 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
02:55:30 INFO - document served over http requires an https
02:55:30 INFO - sub-resource via iframe-tag using the http-csp
02:55:30 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:30 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
02:55:30 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 1790ms
02:55:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
02:55:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cbf400 == 28 [pid = 5237] [id = 209]
02:55:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x93cbf800) [pid = 5237] [serial = 587] [outer = (nil)]
02:55:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x93cc2800) [pid = 5237] [serial = 588] [outer = 0x93cbf800]
02:55:31 INFO - PROCESS | 5237 | 1448016931286 Marionette INFO loaded listener.js
02:55:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x944b7c00) [pid = 5237] [serial = 589] [outer = 0x93cbf800]
02:55:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x95136c00 == 29 [pid = 5237] [id = 210]
02:55:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x9513a000) [pid = 5237] [serial = 590] [outer = (nil)]
02:55:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x95142800) [pid = 5237] [serial = 591] [outer = 0x9513a000]
02:55:32 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
02:55:32 INFO - document served over http requires an https
02:55:32 INFO - sub-resource via iframe-tag using the http-csp
02:55:32 INFO - delivery method with no-redirect and when
02:55:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:32 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
02:55:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1848ms
02:55:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:55:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x95137c00 == 30 [pid = 5237] [id = 211]
02:55:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x9513bc00) [pid = 5237] [serial = 592] [outer = (nil)]
02:55:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x95206c00) [pid = 5237] [serial = 593] [outer = 0x9513bc00]
02:55:33 INFO - PROCESS | 5237 | 1448016933039 Marionette INFO loaded listener.js
02:55:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x95e5f000) [pid = 5237] [serial = 594] [outer = 0x9513bc00]
02:55:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x97979400 == 31 [pid = 5237] [id = 212]
02:55:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x9797b800) [pid = 5237] [serial = 595] [outer = (nil)]
02:55:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x97b24c00) [pid = 5237] [serial = 596] [outer = 0x9797b800]
02:55:34 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
02:55:34 INFO - document served over http requires an https
02:55:34 INFO - sub-resource via iframe-tag using the http-csp
02:55:34 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:34 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
02:55:34 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 1681ms
02:55:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
02:55:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x97b27400 == 32 [pid = 5237] [id = 213]
02:55:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x97b28800) [pid = 5237] [serial = 597] [outer = (nil)]
02:55:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x97bb9000) [pid = 5237] [serial = 598] [outer = 0x97b28800]
02:55:34 INFO - PROCESS | 5237 | 1448016934771 Marionette INFO loaded listener.js
02:55:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x97bc1c00) [pid = 5237] [serial = 599] [outer = 0x97b28800]
02:55:35 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
02:55:35 INFO - document served over http requires an https
02:55:35 INFO - sub-resource via script-tag using the http-csp
02:55:35 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:35 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
02:55:35 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 1580ms
02:55:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
02:55:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcec800 == 33 [pid = 5237] [id = 214]
02:55:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x97d75800) [pid = 5237] [serial = 600] [outer = (nil)]
02:55:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x97d78000) [pid = 5237] [serial = 601] [outer = 0x97d75800]
02:55:36 INFO - PROCESS | 5237 | 1448016936362 Marionette INFO loaded listener.js
02:55:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x97d81c00) [pid = 5237] [serial = 602] [outer = 0x97d75800]
02:55:37 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
02:55:37 INFO - document served over http requires an https
02:55:37 INFO - sub-resource via script-tag using the http-csp
02:55:37 INFO - delivery method with no-redirect and when
02:55: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"
02:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:37 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
02:55:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1528ms
02:55:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
02:55:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b08800 == 34 [pid = 5237] [id = 215]
02:55:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x8c009000) [pid = 5237] [serial = 603] [outer = (nil)]
02:55:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x985d7000) [pid = 5237] [serial = 604] [outer = 0x8c009000]
02:55:37 INFO - PROCESS | 5237 | 1448016937813 Marionette INFO loaded listener.js
02:55:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x985e3c00) [pid = 5237] [serial = 605] [outer = 0x8c009000]
02:55:39 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
02:55:39 INFO - document served over http requires an https
02:55:39 INFO - sub-resource via script-tag using the http-csp
02:55:39 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:39 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
02:55:39 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 1679ms
02:55:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
02:55:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dff6c00 == 35 [pid = 5237] [id = 216]
02:55:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x98759800) [pid = 5237] [serial = 606] [outer = (nil)]
02:55:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x98765000) [pid = 5237] [serial = 607] [outer = 0x98759800]
02:55:39 INFO - PROCESS | 5237 | 1448016939621 Marionette INFO loaded listener.js
02:55:39 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x98834400) [pid = 5237] [serial = 608] [outer = 0x98759800]
02:55:40 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
02:55:40 INFO - document served over http requires an https
02:55:40 INFO - sub-resource via xhr-request using the http-csp
02:55:40 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:40 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
02:55:40 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 1582ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
02:55:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e8a0800 == 36 [pid = 5237] [id = 217]
02:55:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x985de000) [pid = 5237] [serial = 609] [outer = (nil)]
02:55:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x98973800) [pid = 5237] [serial = 610] [outer = 0x985de000]
02:55:41 INFO - PROCESS | 5237 | 1448016941175 Marionette INFO loaded listener.js
02:55:41 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x9897cc00) [pid = 5237] [serial = 611] [outer = 0x985de000]
02:55:42 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
02:55:42 INFO - document served over http requires an https
02:55:42 INFO - sub-resource via xhr-request using the http-csp
02:55:42 INFO - delivery method with no-redirect and when
02:55: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"
02:55:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:42 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
02:55:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1536ms
02:55:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
02:55:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x98976c00 == 37 [pid = 5237] [id = 218]
02:55:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x98ab2800) [pid = 5237] [serial = 612] [outer = (nil)]
02:55:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x98c40000) [pid = 5237] [serial = 613] [outer = 0x98ab2800]
02:55:42 INFO - PROCESS | 5237 | 1448016942764 Marionette INFO loaded listener.js
02:55:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x98c4b000) [pid = 5237] [serial = 614] [outer = 0x98ab2800]
02:55:43 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
02:55:43 INFO - document served over http requires an https
02:55:43 INFO - sub-resource via xhr-request using the http-csp
02:55:43 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:43 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
02:55:43 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 1593ms
02:55:43 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
02:55:44 INFO - PROCESS | 5237 | --DOCSHELL 0x88788800 == 36 [pid = 5237] [id = 191]
02:55:44 INFO - PROCESS | 5237 | --DOCSHELL 0x88b02400 == 35 [pid = 5237] [id = 192]
02:55:44 INFO - PROCESS | 5237 | --DOCSHELL 0x8af96c00 == 34 [pid = 5237] [id = 193]
02:55:44 INFO - PROCESS | 5237 | --DOCSHELL 0x896bdc00 == 33 [pid = 5237] [id = 194]
02:55:44 INFO - PROCESS | 5237 | --DOCSHELL 0x8c006c00 == 32 [pid = 5237] [id = 195]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8db90800 == 31 [pid = 5237] [id = 197]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x896be400 == 30 [pid = 5237] [id = 198]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8c2000 == 29 [pid = 5237] [id = 199]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8892bc00 == 28 [pid = 5237] [id = 200]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8e814800 == 27 [pid = 5237] [id = 201]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8893a800 == 26 [pid = 5237] [id = 202]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8892c800 == 25 [pid = 5237] [id = 203]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8902b400 == 24 [pid = 5237] [id = 204]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8892cc00 == 23 [pid = 5237] [id = 190]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8b8800 == 22 [pid = 5237] [id = 205]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x91cad800 == 21 [pid = 5237] [id = 206]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x9233f800 == 20 [pid = 5237] [id = 207]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x92356000 == 19 [pid = 5237] [id = 208]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x93cbf400 == 18 [pid = 5237] [id = 209]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x95136c00 == 17 [pid = 5237] [id = 210]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x95137c00 == 16 [pid = 5237] [id = 211]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x97979400 == 15 [pid = 5237] [id = 212]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x97b27400 == 14 [pid = 5237] [id = 213]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcec800 == 13 [pid = 5237] [id = 214]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x88b08800 == 12 [pid = 5237] [id = 215]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8dff6c00 == 11 [pid = 5237] [id = 216]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8e8a0800 == 10 [pid = 5237] [id = 217]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x98976c00 == 9 [pid = 5237] [id = 218]
02:55:46 INFO - PROCESS | 5237 | --DOCSHELL 0x8af8c400 == 8 [pid = 5237] [id = 196]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x985ddc00) [pid = 5237] [serial = 473] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x916e0c00) [pid = 5237] [serial = 463] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x91224800) [pid = 5237] [serial = 458] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x8b8bfc00) [pid = 5237] [serial = 455] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8af87400) [pid = 5237] [serial = 452] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x98aaf000) [pid = 5237] [serial = 449] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x98ab9000) [pid = 5237] [serial = 437] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x912a3c00) [pid = 5237] [serial = 434] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9fecec00) [pid = 5237] [serial = 431] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x9fecd000) [pid = 5237] [serial = 426] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x9fec5c00) [pid = 5237] [serial = 421] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9235a400) [pid = 5237] [serial = 416] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x9e6d8800) [pid = 5237] [serial = 413] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x9f692000) [pid = 5237] [serial = 410] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x9c644000) [pid = 5237] [serial = 407] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x94571400) [pid = 5237] [serial = 468] [outer = (nil)] [url = about:blank]
02:55:46 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x98757000) [pid = 5237] [serial = 476] [outer = (nil)] [url = about:blank]
02:55:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878dc00 == 9 [pid = 5237] [id = 219]
02:55:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8878e400) [pid = 5237] [serial = 615] [outer = (nil)]
02:55:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x88936400) [pid = 5237] [serial = 616] [outer = 0x8878e400]
02:55:47 INFO - PROCESS | 5237 | 1448016947266 Marionette INFO loaded listener.js
02:55:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x88b0b800) [pid = 5237] [serial = 617] [outer = 0x8878e400]
02:55:48 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
02:55:48 INFO - document served over http requires an http
02:55:48 INFO - sub-resource via fetch-request using the http-csp
02:55:48 INFO - delivery method with keep-origin-redirect and when
02:55:48 INFO - the target request is same-origin.
02:55:48 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 4338ms
02:55:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
02:55:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902e800 == 10 [pid = 5237] [id = 220]
02:55:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8902f400) [pid = 5237] [serial = 618] [outer = (nil)]
02:55:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x89646000) [pid = 5237] [serial = 619] [outer = 0x8902f400]
02:55:48 INFO - PROCESS | 5237 | 1448016948419 Marionette INFO loaded listener.js
02:55:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x896c3c00) [pid = 5237] [serial = 620] [outer = 0x8902f400]
02:55:49 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
02:55:49 INFO - document served over http requires an http
02:55:49 INFO - sub-resource via fetch-request using the http-csp
02:55:49 INFO - delivery method with no-redirect and when
02:55:49 INFO - the target request is same-origin.
02:55:49 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 1349ms
02:55:49 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
02:55:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b0ec00 == 11 [pid = 5237] [id = 221]
02:55:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x8aaa6000) [pid = 5237] [serial = 621] [outer = (nil)]
02:55:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x8aaad400) [pid = 5237] [serial = 622] [outer = 0x8aaa6000]
02:55:49 INFO - PROCESS | 5237 | 1448016949890 Marionette INFO loaded listener.js
02:55:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x8abbec00) [pid = 5237] [serial = 623] [outer = 0x8aaa6000]
02:55:50 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
02:55:50 INFO - document served over http requires an http
02:55:50 INFO - sub-resource via fetch-request using the http-csp
02:55:50 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:50 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
02:55:50 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 1454ms
02:55:50 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
02:55:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b04dc00 == 12 [pid = 5237] [id = 222]
02:55:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x8b053000) [pid = 5237] [serial = 624] [outer = (nil)]
02:55:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8b058000) [pid = 5237] [serial = 625] [outer = 0x8b053000]
02:55:51 INFO - PROCESS | 5237 | 1448016951312 Marionette INFO loaded listener.js
02:55:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8b2fcc00) [pid = 5237] [serial = 626] [outer = 0x8b053000]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x88b03000) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x98837400) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x9b29f800) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x896bf000) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x9a7d4400) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x9129b000) [pid = 5237] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9856cc00) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x98dd9c00) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8be9fc00) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x88f96800) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x88930800) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x98dd6800) [pid = 5237] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8a2ee400) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8b049c00) [pid = 5237] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x8b2fe400) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8878d400) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8b056000) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8c007000) [pid = 5237] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016908872]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8db96c00) [pid = 5237] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8b2f5c00) [pid = 5237] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x89648000) [pid = 5237] [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]
02:55:52 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8db98000) [pid = 5237] [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]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x89022c00) [pid = 5237] [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]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x9524b000) [pid = 5237] [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]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x8abb6c00) [pid = 5237] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x9856b000) [pid = 5237] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016884622]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x8b04a000) [pid = 5237] [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]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x9a318000) [pid = 5237] [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]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x98c48000) [pid = 5237] [serial = 487] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x88b0c400) [pid = 5237] [serial = 532] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x8aaa4000) [pid = 5237] [serial = 541] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x98566c00) [pid = 5237] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016884622]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x9a7ee000) [pid = 5237] [serial = 490] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x9165e800) [pid = 5237] [serial = 481] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x98ddf400) [pid = 5237] [serial = 504] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x9797ac00) [pid = 5237] [serial = 484] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x88f9a800) [pid = 5237] [serial = 529] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x9c874400) [pid = 5237] [serial = 499] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x98573800) [pid = 5237] [serial = 509] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8abc3400) [pid = 5237] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x9b647400) [pid = 5237] [serial = 493] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8abbe800) [pid = 5237] [serial = 478] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x88934400) [pid = 5237] [serial = 535] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x88f93000) [pid = 5237] [serial = 538] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0xa0c9a400) [pid = 5237] [serial = 517] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8b058c00) [pid = 5237] [serial = 546] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x8b2f6800) [pid = 5237] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x896c2c00) [pid = 5237] [serial = 523] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8964c000) [pid = 5237] [serial = 520] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8db9c800) [pid = 5237] [serial = 496] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8bcf1800) [pid = 5237] [serial = 551] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x8878b800) [pid = 5237] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8db92400) [pid = 5237] [serial = 514] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x89030c00) [pid = 5237] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016908872]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x98dd7800) [pid = 5237] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x8902b800) [pid = 5237] [serial = 526] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x896c9c00) [pid = 5237] [serial = 524] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x896c3000) [pid = 5237] [serial = 527] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x896c6c00) [pid = 5237] [serial = 530] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x9a7d7000) [pid = 5237] [serial = 488] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x91d17c00) [pid = 5237] [serial = 482] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x9875a400) [pid = 5237] [serial = 485] [outer = (nil)] [url = about:blank]
02:55:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x89022400 == 13 [pid = 5237] [id = 223]
02:55:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x89023c00) [pid = 5237] [serial = 627] [outer = (nil)]
02:55:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8902b800) [pid = 5237] [serial = 628] [outer = 0x89023c00]
02:55:53 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
02:55:53 INFO - document served over http requires an http
02:55:53 INFO - sub-resource via iframe-tag using the http-csp
02:55:53 INFO - delivery method with keep-origin-redirect and when
02:55:53 INFO - the target request is same-origin.
02:55:53 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 2614ms
02:55:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
02:55:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902d400 == 14 [pid = 5237] [id = 224]
02:55:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x89640c00) [pid = 5237] [serial = 629] [outer = (nil)]
02:55:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8b051800) [pid = 5237] [serial = 630] [outer = 0x89640c00]
02:55:53 INFO - PROCESS | 5237 | 1448016953931 Marionette INFO loaded listener.js
02:55:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8b8bb000) [pid = 5237] [serial = 631] [outer = 0x89640c00]
02:55:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8b8bfc00) [pid = 5237] [serial = 632] [outer = 0x94575800]
02:55:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcf2800 == 15 [pid = 5237] [id = 225]
02:55:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8bcf5000) [pid = 5237] [serial = 633] [outer = (nil)]
02:55:54 INFO - PROCESS | 5237 | [5237] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
02:55:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8878ec00) [pid = 5237] [serial = 634] [outer = 0x8bcf5000]
02:55:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
02:55:55 INFO - document served over http requires an http
02:55:55 INFO - sub-resource via iframe-tag using the http-csp
02:55:55 INFO - delivery method with no-redirect and when
02:55:55 INFO - the target request is same-origin.
02:55:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 1550ms
02:55:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
02:55:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x89647c00 == 16 [pid = 5237] [id = 226]
02:55:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x89648c00) [pid = 5237] [serial = 635] [outer = (nil)]
02:55:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x896bfc00) [pid = 5237] [serial = 636] [outer = 0x89648c00]
02:55:55 INFO - PROCESS | 5237 | 1448016955793 Marionette INFO loaded listener.js
02:55:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8aaadc00) [pid = 5237] [serial = 637] [outer = 0x89648c00]
02:55:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8bc000 == 17 [pid = 5237] [id = 227]
02:55:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8b8bdc00) [pid = 5237] [serial = 638] [outer = (nil)]
02:55:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8af94800) [pid = 5237] [serial = 639] [outer = 0x8b8bdc00]
02:55:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
02:55:56 INFO - document served over http requires an http
02:55:56 INFO - sub-resource via iframe-tag using the http-csp
02:55:56 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
02:55:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1754ms
02:55:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
02:55:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892d800 == 18 [pid = 5237] [id = 228]
02:55:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8892f800) [pid = 5237] [serial = 640] [outer = (nil)]
02:55:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8be9e000) [pid = 5237] [serial = 641] [outer = 0x8892f800]
02:55:57 INFO - PROCESS | 5237 | 1448016957569 Marionette INFO loaded listener.js
02:55:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8c008c00) [pid = 5237] [serial = 642] [outer = 0x8892f800]
02:55:58 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
02:55:58 INFO - document served over http requires an http
02:55:58 INFO - sub-resource via script-tag using the http-csp
02:55:58 INFO - delivery method with keep-origin-redirect and when
02:55:58 INFO - the target request is same-origin.
02:55:58 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 1684ms
02:55:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
02:55:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dff3400 == 19 [pid = 5237] [id = 229]
02:55:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8dff3800) [pid = 5237] [serial = 643] [outer = (nil)]
02:55:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8dff6400) [pid = 5237] [serial = 644] [outer = 0x8dff3800]
02:55:59 INFO - PROCESS | 5237 | 1448016959199 Marionette INFO loaded listener.js
02:55:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:55:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8e164800) [pid = 5237] [serial = 645] [outer = 0x8dff3800]
02:56:00 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
02:56:00 INFO - document served over http requires an http
02:56:00 INFO - sub-resource via script-tag using the http-csp
02:56:00 INFO - delivery method with no-redirect and when
02:56:00 INFO - the target request is same-origin.
02:56:00 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 1483ms
02:56:00 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
02:56:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x88931400 == 20 [pid = 5237] [id = 230]
02:56:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8e19d000) [pid = 5237] [serial = 646] [outer = (nil)]
02:56:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8e1a1400) [pid = 5237] [serial = 647] [outer = 0x8e19d000]
02:56:00 INFO - PROCESS | 5237 | 1448016960624 Marionette INFO loaded listener.js
02:56:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8e81c800) [pid = 5237] [serial = 648] [outer = 0x8e19d000]
02:56:01 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
02:56:01 INFO - document served over http requires an http
02:56:01 INFO - sub-resource via script-tag using the http-csp
02:56:01 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:01 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
02:56:01 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 1590ms
02:56:01 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
02:56:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x88783800 == 21 [pid = 5237] [id = 231]
02:56:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8bcee800) [pid = 5237] [serial = 649] [outer = (nil)]
02:56:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x91071000) [pid = 5237] [serial = 650] [outer = 0x8bcee800]
02:56:02 INFO - PROCESS | 5237 | 1448016962454 Marionette INFO loaded listener.js
02:56:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8b8bac00) [pid = 5237] [serial = 651] [outer = 0x8bcee800]
02:56:03 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
02:56:03 INFO - document served over http requires an http
02:56:03 INFO - sub-resource via xhr-request using the http-csp
02:56:03 INFO - delivery method with keep-origin-redirect and when
02:56:03 INFO - the target request is same-origin.
02:56:03 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 1639ms
02:56:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
02:56:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x89025800 == 22 [pid = 5237] [id = 232]
02:56:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8902b400) [pid = 5237] [serial = 652] [outer = (nil)]
02:56:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x91297000) [pid = 5237] [serial = 653] [outer = 0x8902b400]
02:56:03 INFO - PROCESS | 5237 | 1448016963918 Marionette INFO loaded listener.js
02:56:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x912a1c00) [pid = 5237] [serial = 654] [outer = 0x8902b400]
02:56:05 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
02:56:05 INFO - document served over http requires an http
02:56:05 INFO - sub-resource via xhr-request using the http-csp
02:56:05 INFO - delivery method with no-redirect and when
02:56:05 INFO - the target request is same-origin.
02:56:05 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 1734ms
02:56:05 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
02:56:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x89029c00 == 23 [pid = 5237] [id = 233]
02:56:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x9129f800) [pid = 5237] [serial = 655] [outer = (nil)]
02:56:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x9165e800) [pid = 5237] [serial = 656] [outer = 0x9129f800]
02:56:05 INFO - PROCESS | 5237 | 1448016965755 Marionette INFO loaded listener.js
02:56:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x916c2000) [pid = 5237] [serial = 657] [outer = 0x9129f800]
02:56:06 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
02:56:06 INFO - document served over http requires an http
02:56:06 INFO - sub-resource via xhr-request using the http-csp
02:56:06 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:06 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
02:56:06 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 1534ms
02:56:06 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
02:56:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x88935400 == 24 [pid = 5237] [id = 234]
02:56:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8bce9000) [pid = 5237] [serial = 658] [outer = (nil)]
02:56:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x916e0000) [pid = 5237] [serial = 659] [outer = 0x8bce9000]
02:56:07 INFO - PROCESS | 5237 | 1448016967175 Marionette INFO loaded listener.js
02:56:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x91ca6c00) [pid = 5237] [serial = 660] [outer = 0x8bce9000]
02:56:08 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
02:56:08 INFO - document served over http requires an https
02:56:08 INFO - sub-resource via fetch-request using the http-csp
02:56:08 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:08 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
02:56:08 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 1797ms
02:56:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
02:56:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d14000 == 25 [pid = 5237] [id = 235]
02:56:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x91d15000) [pid = 5237] [serial = 661] [outer = (nil)]
02:56:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x91d1c800) [pid = 5237] [serial = 662] [outer = 0x91d15000]
02:56:09 INFO - PROCESS | 5237 | 1448016969126 Marionette INFO loaded listener.js
02:56:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9222f800) [pid = 5237] [serial = 663] [outer = 0x91d15000]
02:56:10 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
02:56:10 INFO - document served over http requires an https
02:56:10 INFO - sub-resource via fetch-request using the http-csp
02:56:10 INFO - delivery method with no-redirect and when
02:56: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"
02:56:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:10 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
02:56:10 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 1547ms
02:56:10 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
02:56:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964f800 == 26 [pid = 5237] [id = 236]
02:56:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x9222e400) [pid = 5237] [serial = 664] [outer = (nil)]
02:56:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x92340800) [pid = 5237] [serial = 665] [outer = 0x9222e400]
02:56:10 INFO - PROCESS | 5237 | 1448016970612 Marionette INFO loaded listener.js
02:56:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x9234d000) [pid = 5237] [serial = 666] [outer = 0x9222e400]
02:56:11 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
02:56:11 INFO - document served over http requires an https
02:56:11 INFO - sub-resource via fetch-request using the http-csp
02:56:11 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:11 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
02:56:11 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 1635ms
02:56:11 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
02:56:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x92359c00 == 27 [pid = 5237] [id = 237]
02:56:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x93c82400) [pid = 5237] [serial = 667] [outer = (nil)]
02:56:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x93c84800) [pid = 5237] [serial = 668] [outer = 0x93c82400]
02:56:12 INFO - PROCESS | 5237 | 1448016972318 Marionette INFO loaded listener.js
02:56:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x93c91c00) [pid = 5237] [serial = 669] [outer = 0x93c82400]
02:56:13 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
02:56:13 INFO - document served over http requires an https
02:56:13 INFO - sub-resource via fetch-request using the http-csp
02:56:13 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:13 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
02:56:13 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 1582ms
02:56:13 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
02:56:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cbec00 == 28 [pid = 5237] [id = 238]
02:56:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x93cc6c00) [pid = 5237] [serial = 670] [outer = (nil)]
02:56:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x944aac00) [pid = 5237] [serial = 671] [outer = 0x93cc6c00]
02:56:13 INFO - PROCESS | 5237 | 1448016973840 Marionette INFO loaded listener.js
02:56:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x944b8400) [pid = 5237] [serial = 672] [outer = 0x93cc6c00]
02:56:15 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
02:56:15 INFO - document served over http requires an https
02:56:15 INFO - sub-resource via fetch-request using the http-csp
02:56:15 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:15 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
02:56:15 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 1623ms
02:56:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
02:56:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x946c9800 == 29 [pid = 5237] [id = 239]
02:56:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x946cb400) [pid = 5237] [serial = 673] [outer = (nil)]
02:56:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x95134c00) [pid = 5237] [serial = 674] [outer = 0x946cb400]
02:56:15 INFO - PROCESS | 5237 | 1448016975492 Marionette INFO loaded listener.js
02:56:15 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x95250400) [pid = 5237] [serial = 675] [outer = 0x946cb400]
02:56:18 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
02:56:18 INFO - document served over http requires an https
02:56:18 INFO - sub-resource via fetch-request using the http-csp
02:56:18 INFO - delivery method with no-redirect and when
02:56: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"
02:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:18 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
02:56:18 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 3036ms
02:56:18 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
02:56:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x89028c00 == 30 [pid = 5237] [id = 240]
02:56:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8e818c00) [pid = 5237] [serial = 676] [outer = (nil)]
02:56:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8e821800) [pid = 5237] [serial = 677] [outer = 0x8e818c00]
02:56:18 INFO - PROCESS | 5237 | 1448016978647 Marionette INFO loaded listener.js
02:56:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x9165c400) [pid = 5237] [serial = 678] [outer = 0x8e818c00]
02:56:19 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
02:56:19 INFO - document served over http requires an https
02:56:19 INFO - sub-resource via fetch-request using the http-csp
02:56:19 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:19 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
02:56:19 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 1693ms
02:56:19 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
02:56:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x88784400 == 31 [pid = 5237] [id = 241]
02:56:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x88784c00) [pid = 5237] [serial = 679] [outer = (nil)]
02:56:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8892c400) [pid = 5237] [serial = 680] [outer = 0x88784c00]
02:56:20 INFO - PROCESS | 5237 | 1448016980344 Marionette INFO loaded listener.js
02:56:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x8964e800) [pid = 5237] [serial = 681] [outer = 0x88784c00]
02:56:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f1400 == 32 [pid = 5237] [id = 242]
02:56:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x8b2fa800) [pid = 5237] [serial = 682] [outer = (nil)]
02:56:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x8a2e7c00) [pid = 5237] [serial = 683] [outer = 0x8b2fa800]
02:56:21 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
02:56:21 INFO - document served over http requires an https
02:56:21 INFO - sub-resource via iframe-tag using the http-csp
02:56:21 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:21 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
02:56:21 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 2031ms
02:56:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
02:56:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f9c400 == 33 [pid = 5237] [id = 243]
02:56:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x8902b000) [pid = 5237] [serial = 684] [outer = (nil)]
02:56:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x896c1800) [pid = 5237] [serial = 685] [outer = 0x8902b000]
02:56:22 INFO - PROCESS | 5237 | 1448016982345 Marionette INFO loaded listener.js
02:56:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x8af8d000) [pid = 5237] [serial = 686] [outer = 0x8902b000]
02:56:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x8be9c400 == 34 [pid = 5237] [id = 244]
02:56:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8be9d800) [pid = 5237] [serial = 687] [outer = (nil)]
02:56:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8be9f400) [pid = 5237] [serial = 688] [outer = 0x8be9d800]
02:56:23 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
02:56:23 INFO - document served over http requires an https
02:56:23 INFO - sub-resource via iframe-tag using the http-csp
02:56:23 INFO - delivery method with no-redirect and when
02:56: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"
02:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:23 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
02:56:23 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 1582ms
02:56:23 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
02:56:24 INFO - PROCESS | 5237 | --DOCSHELL 0x89022400 == 33 [pid = 5237] [id = 223]
02:56:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x88785800 == 34 [pid = 5237] [id = 245]
02:56:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x88787c00) [pid = 5237] [serial = 689] [outer = (nil)]
02:56:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x88b04800) [pid = 5237] [serial = 690] [outer = 0x88787c00]
02:56:24 INFO - PROCESS | 5237 | 1448016984201 Marionette INFO loaded listener.js
02:56:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x8964fc00) [pid = 5237] [serial = 691] [outer = 0x88787c00]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x8c00d000) [pid = 5237] [serial = 552] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x88f9dc00) [pid = 5237] [serial = 533] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x9c78c000) [pid = 5237] [serial = 494] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0xa7fae800) [pid = 5237] [serial = 518] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8bcf3400) [pid = 5237] [serial = 479] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x9d758c00) [pid = 5237] [serial = 510] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9d749400) [pid = 5237] [serial = 500] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x9abcb000) [pid = 5237] [serial = 491] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x8aaaf000) [pid = 5237] [serial = 542] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x88b01c00) [pid = 5237] [serial = 536] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8b8be400) [pid = 5237] [serial = 547] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8902ec00) [pid = 5237] [serial = 539] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x9f697800) [pid = 5237] [serial = 515] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x9d74cc00) [pid = 5237] [serial = 505] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0xa0e07000) [pid = 5237] [serial = 521] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x9c84b800) [pid = 5237] [serial = 497] [outer = (nil)] [url = about:blank]
02:56:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af92800 == 35 [pid = 5237] [id = 246]
02:56:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8af92c00) [pid = 5237] [serial = 692] [outer = (nil)]
02:56:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8af8e000) [pid = 5237] [serial = 693] [outer = 0x8af92c00]
02:56:25 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
02:56:25 INFO - document served over http requires an https
02:56:25 INFO - sub-resource via iframe-tag using the http-csp
02:56:25 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:25 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
02:56:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1785ms
02:56:25 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
02:56:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f5800 == 36 [pid = 5237] [id = 247]
02:56:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x8bcea000) [pid = 5237] [serial = 694] [outer = (nil)]
02:56:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x8be9ec00) [pid = 5237] [serial = 695] [outer = 0x8bcea000]
02:56:25 INFO - PROCESS | 5237 | 1448016985667 Marionette INFO loaded listener.js
02:56:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8db93800) [pid = 5237] [serial = 696] [outer = 0x8bcea000]
02:56:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dff4c00 == 37 [pid = 5237] [id = 248]
02:56:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x8dff8400) [pid = 5237] [serial = 697] [outer = (nil)]
02:56:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x8dfea800) [pid = 5237] [serial = 698] [outer = 0x8dff8400]
02:56:26 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
02:56:26 INFO - document served over http requires an https
02:56:26 INFO - sub-resource via iframe-tag using the http-csp
02:56:26 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:26 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
02:56:26 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 1443ms
02:56:26 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
02:56:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db92000 == 38 [pid = 5237] [id = 249]
02:56:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x8db97800) [pid = 5237] [serial = 699] [outer = (nil)]
02:56:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x8e15b800) [pid = 5237] [serial = 700] [outer = 0x8db97800]
02:56:27 INFO - PROCESS | 5237 | 1448016987092 Marionette INFO loaded listener.js
02:56:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x8e814000) [pid = 5237] [serial = 701] [outer = 0x8db97800]
02:56:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e89d000 == 39 [pid = 5237] [id = 250]
02:56:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x8e89e800) [pid = 5237] [serial = 702] [outer = (nil)]
02:56:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8e164000) [pid = 5237] [serial = 703] [outer = 0x8e89e800]
02:56:28 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
02:56:28 INFO - document served over http requires an https
02:56:28 INFO - sub-resource via iframe-tag using the http-csp
02:56:28 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:28 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
02:56:28 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 1539ms
02:56:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
02:56:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e89a800 == 40 [pid = 5237] [id = 251]
02:56:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8e89d800) [pid = 5237] [serial = 704] [outer = (nil)]
02:56:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x91070400) [pid = 5237] [serial = 705] [outer = 0x8e89d800]
02:56:28 INFO - PROCESS | 5237 | 1448016988732 Marionette INFO loaded listener.js
02:56:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x9121c000) [pid = 5237] [serial = 706] [outer = 0x8e89d800]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x8902f400) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x97d75800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x8aaa6000) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8c009000) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x9513a000) [pid = 5237] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016932074]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x8b8c2c00) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x9797b800) [pid = 5237] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x8b053000) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8878e400) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x92356800) [pid = 5237] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8dfefc00) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x896c2400) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x89023c00) [pid = 5237] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x97b28800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8af8fc00) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x9513bc00) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x98759800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x916e3c00) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x92340c00) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8e816800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x985de000) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x91d16800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x93cbf800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8af8d800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x8abba800) [pid = 5237] [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]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x95206c00) [pid = 5237] [serial = 593] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x916c1c00) [pid = 5237] [serial = 574] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x97d78000) [pid = 5237] [serial = 601] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x91ca3000) [pid = 5237] [serial = 577] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x92345400) [pid = 5237] [serial = 583] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8b8c5c00) [pid = 5237] [serial = 559] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8e819800) [pid = 5237] [serial = 565] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x95142800) [pid = 5237] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016932074]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x985d7000) [pid = 5237] [serial = 604] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x98973800) [pid = 5237] [serial = 610] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x88936400) [pid = 5237] [serial = 616] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x97bb9000) [pid = 5237] [serial = 598] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x93cc2800) [pid = 5237] [serial = 588] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x9106e400) [pid = 5237] [serial = 568] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8a2e8400) [pid = 5237] [serial = 556] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8aaad400) [pid = 5237] [serial = 622] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8902b800) [pid = 5237] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x91d1b800) [pid = 5237] [serial = 580] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x89646000) [pid = 5237] [serial = 619] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x912a3000) [pid = 5237] [serial = 571] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x98c40000) [pid = 5237] [serial = 613] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x92359400) [pid = 5237] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x98765000) [pid = 5237] [serial = 607] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x97b24c00) [pid = 5237] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x8b058000) [pid = 5237] [serial = 625] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8dff9800) [pid = 5237] [serial = 562] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8b051800) [pid = 5237] [serial = 630] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x98834400) [pid = 5237] [serial = 608] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x9107a400) [pid = 5237] [serial = 569] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x9897cc00) [pid = 5237] [serial = 611] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x91664000) [pid = 5237] [serial = 572] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x8e897000) [pid = 5237] [serial = 566] [outer = (nil)] [url = about:blank]
02:56:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaa2c00 == 41 [pid = 5237] [id = 252]
02:56:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8aaa3000) [pid = 5237] [serial = 707] [outer = (nil)]
02:56:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8af8ac00) [pid = 5237] [serial = 708] [outer = 0x8aaa3000]
02:56:29 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
02:56:29 INFO - document served over http requires an https
02:56:29 INFO - sub-resource via iframe-tag using the http-csp
02:56:29 INFO - delivery method with no-redirect and when
02:56: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"
02:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:29 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
02:56:29 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 1640ms
02:56:29 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
02:56:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b10800 == 42 [pid = 5237] [id = 253]
02:56:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8e1a5400) [pid = 5237] [serial = 709] [outer = (nil)]
02:56:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x91073c00) [pid = 5237] [serial = 710] [outer = 0x8e1a5400]
02:56:30 INFO - PROCESS | 5237 | 1448016990281 Marionette INFO loaded listener.js
02:56:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x916c8400) [pid = 5237] [serial = 711] [outer = 0x8e1a5400]
02:56:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x91ca8800 == 43 [pid = 5237] [id = 254]
02:56:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x91cae400) [pid = 5237] [serial = 712] [outer = (nil)]
02:56:31 INFO - PROCESS | 5237 | [5237] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
02:56:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8878c000) [pid = 5237] [serial = 713] [outer = 0x91cae400]
02:56:31 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
02:56:31 INFO - document served over http requires an https
02:56:31 INFO - sub-resource via iframe-tag using the http-csp
02:56:31 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:31 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
02:56:31 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 1542ms
02:56:31 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
02:56:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x89648000 == 44 [pid = 5237] [id = 255]
02:56:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x896c7c00) [pid = 5237] [serial = 714] [outer = (nil)]
02:56:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8abb6000) [pid = 5237] [serial = 715] [outer = 0x896c7c00]
02:56:32 INFO - PROCESS | 5237 | 1448016992111 Marionette INFO loaded listener.js
02:56:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8b2f0400) [pid = 5237] [serial = 716] [outer = 0x896c7c00]
02:56:33 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
02:56:33 INFO - document served over http requires an https
02:56:33 INFO - sub-resource via script-tag using the http-csp
02:56:33 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:33 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
02:56:33 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 1838ms
02:56:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
02:56:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dfed400 == 45 [pid = 5237] [id = 256]
02:56:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8dfed800) [pid = 5237] [serial = 717] [outer = (nil)]
02:56:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8dff2c00) [pid = 5237] [serial = 718] [outer = 0x8dfed800]
02:56:33 INFO - PROCESS | 5237 | 1448016993909 Marionette INFO loaded listener.js
02:56:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x9107a400) [pid = 5237] [serial = 719] [outer = 0x8dfed800]
02:56:34 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
02:56:34 INFO - document served over http requires an https
02:56:34 INFO - sub-resource via script-tag using the http-csp
02:56:34 INFO - delivery method with no-redirect and when
02:56: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"
02:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:34 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
02:56:34 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 1632ms
02:56:35 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
02:56:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x916de400 == 46 [pid = 5237] [id = 257]
02:56:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x92229800) [pid = 5237] [serial = 720] [outer = (nil)]
02:56:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x9233d800) [pid = 5237] [serial = 721] [outer = 0x92229800]
02:56:35 INFO - PROCESS | 5237 | 1448016995580 Marionette INFO loaded listener.js
02:56:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x92358800) [pid = 5237] [serial = 722] [outer = 0x92229800]
02:56:36 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
02:56:36 INFO - document served over http requires an https
02:56:36 INFO - sub-resource via script-tag using the http-csp
02:56:36 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:36 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
02:56:36 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 1648ms
02:56:36 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
02:56:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e19d400 == 47 [pid = 5237] [id = 258]
02:56:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x93c89400) [pid = 5237] [serial = 723] [outer = (nil)]
02:56:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x93cc0800) [pid = 5237] [serial = 724] [outer = 0x93c89400]
02:56:37 INFO - PROCESS | 5237 | 1448016997232 Marionette INFO loaded listener.js
02:56:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x94571800) [pid = 5237] [serial = 725] [outer = 0x93c89400]
02:56:38 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
02:56:38 INFO - document served over http requires an https
02:56:38 INFO - sub-resource via script-tag using the http-csp
02:56:38 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:38 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
02:56:38 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 1587ms
02:56:38 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
02:56:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x95142800 == 48 [pid = 5237] [id = 259]
02:56:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x95205c00) [pid = 5237] [serial = 726] [outer = (nil)]
02:56:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x95e56400) [pid = 5237] [serial = 727] [outer = 0x95205c00]
02:56:38 INFO - PROCESS | 5237 | 1448016998875 Marionette INFO loaded listener.js
02:56:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x97b25c00) [pid = 5237] [serial = 728] [outer = 0x95205c00]
02:56:39 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
02:56:39 INFO - document served over http requires an https
02:56:39 INFO - sub-resource via script-tag using the http-csp
02:56:39 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:39 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
02:56:39 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 1638ms
02:56:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
02:56:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x9233e400 == 49 [pid = 5237] [id = 260]
02:56:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x97b31000) [pid = 5237] [serial = 729] [outer = (nil)]
02:56:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x97bbbc00) [pid = 5237] [serial = 730] [outer = 0x97b31000]
02:56:40 INFO - PROCESS | 5237 | 1448017000532 Marionette INFO loaded listener.js
02:56:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x97d2cc00) [pid = 5237] [serial = 731] [outer = 0x97b31000]
02:56:41 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
02:56:41 INFO - document served over http requires an https
02:56:41 INFO - sub-resource via script-tag using the http-csp
02:56:41 INFO - delivery method with no-redirect and when
02:56: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"
02:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:41 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
02:56:41 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 1566ms
02:56:41 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
02:56:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x88788000 == 50 [pid = 5237] [id = 261]
02:56:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x9234cc00) [pid = 5237] [serial = 732] [outer = (nil)]
02:56:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x97d7a000) [pid = 5237] [serial = 733] [outer = 0x9234cc00]
02:56:41 INFO - PROCESS | 5237 | 1448017001966 Marionette INFO loaded listener.js
02:56:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x9856a400) [pid = 5237] [serial = 734] [outer = 0x9234cc00]
02:56:43 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
02:56:43 INFO - document served over http requires an https
02:56:43 INFO - sub-resource via script-tag using the http-csp
02:56:43 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:43 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
02:56:43 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 1638ms
02:56:43 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
02:56:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d73c00 == 51 [pid = 5237] [id = 262]
02:56:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x98573c00) [pid = 5237] [serial = 735] [outer = (nil)]
02:56:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x985d8c00) [pid = 5237] [serial = 736] [outer = 0x98573c00]
02:56:43 INFO - PROCESS | 5237 | 1448017003707 Marionette INFO loaded listener.js
02:56:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x985e1400) [pid = 5237] [serial = 737] [outer = 0x98573c00]
02:56:44 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
02:56:44 INFO - document served over http requires an https
02:56:44 INFO - sub-resource via xhr-request using the http-csp
02:56:44 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:44 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
02:56:44 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 1536ms
02:56:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
02:56:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x91299000 == 52 [pid = 5237] [id = 263]
02:56:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x93c83000) [pid = 5237] [serial = 738] [outer = (nil)]
02:56:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x9875d000) [pid = 5237] [serial = 739] [outer = 0x93c83000]
02:56:45 INFO - PROCESS | 5237 | 1448017005303 Marionette INFO loaded listener.js
02:56:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x9882a800) [pid = 5237] [serial = 740] [outer = 0x93c83000]
02:56:46 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
02:56:46 INFO - document served over http requires an https
02:56:46 INFO - sub-resource via xhr-request using the http-csp
02:56:46 INFO - delivery method with no-redirect and when
02:56: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"
02:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:46 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
02:56:46 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 1511ms
02:56:46 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
02:56:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c003800 == 53 [pid = 5237] [id = 264]
02:56:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x9882d800) [pid = 5237] [serial = 741] [outer = (nil)]
02:56:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x98834800) [pid = 5237] [serial = 742] [outer = 0x9882d800]
02:56:46 INFO - PROCESS | 5237 | 1448017006757 Marionette INFO loaded listener.js
02:56:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x98973c00) [pid = 5237] [serial = 743] [outer = 0x9882d800]
02:56:47 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
02:56:47 INFO - document served over http requires an https
02:56:47 INFO - sub-resource via xhr-request using the http-csp
02:56:47 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:47 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
02:56:47 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 1626ms
02:56:47 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
02:56:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcea800 == 54 [pid = 5237] [id = 265]
02:56:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x98aae800) [pid = 5237] [serial = 744] [outer = (nil)]
02:56:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x98ab0800) [pid = 5237] [serial = 745] [outer = 0x98aae800]
02:56:48 INFO - PROCESS | 5237 | 1448017008549 Marionette INFO loaded listener.js
02:56:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x98aba000) [pid = 5237] [serial = 746] [outer = 0x98aae800]
02:56:49 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
02:56:49 INFO - document served over http requires an https
02:56:49 INFO - sub-resource via xhr-request using the http-csp
02:56:49 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:49 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
02:56:49 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 1647ms
02:56:49 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
02:56:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x98ab5400 == 55 [pid = 5237] [id = 266]
02:56:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x98abb400) [pid = 5237] [serial = 747] [outer = (nil)]
02:56:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x98c47400) [pid = 5237] [serial = 748] [outer = 0x98abb400]
02:56:50 INFO - PROCESS | 5237 | 1448017010126 Marionette INFO loaded listener.js
02:56:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x98dd7400) [pid = 5237] [serial = 749] [outer = 0x98abb400]
02:56:51 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
02:56:51 INFO - document served over http requires an https
02:56:51 INFO - sub-resource via xhr-request using the http-csp
02:56:51 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:51 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
02:56:51 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 1544ms
02:56:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
02:56:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x9520a400 == 56 [pid = 5237] [id = 267]
02:56:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x98dda400) [pid = 5237] [serial = 750] [outer = (nil)]
02:56:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x98de1800) [pid = 5237] [serial = 751] [outer = 0x98dda400]
02:56:51 INFO - PROCESS | 5237 | 1448017011630 Marionette INFO loaded listener.js
02:56:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x9a4a8000) [pid = 5237] [serial = 752] [outer = 0x98dda400]
02:56:52 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
02:56:52 INFO - document served over http requires an https
02:56:52 INFO - sub-resource via xhr-request using the http-csp
02:56:52 INFO - delivery method with no-redirect and when
02:56: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"
02:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:52 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
02:56:52 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 1534ms
02:56:52 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
02:56:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x88931c00 == 57 [pid = 5237] [id = 268]
02:56:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x97d7b000) [pid = 5237] [serial = 753] [outer = (nil)]
02:56:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x9a7d2400) [pid = 5237] [serial = 754] [outer = 0x97d7b000]
02:56:53 INFO - PROCESS | 5237 | 1448017013156 Marionette INFO loaded listener.js
02:56:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x9a7dc400) [pid = 5237] [serial = 755] [outer = 0x97d7b000]
02:56:55 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
02:56:55 INFO - document served over http requires an https
02:56:55 INFO - sub-resource via xhr-request using the http-csp
02:56:55 INFO - delivery method with swap-origin-redirect and when
02:56:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:55 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
02:56:55 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 2993ms
02:56:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
02:56:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x89640400 == 58 [pid = 5237] [id = 269]
02:56:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x8964dc00) [pid = 5237] [serial = 756] [outer = (nil)]
02:56:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x896c7800) [pid = 5237] [serial = 757] [outer = 0x8964dc00]
02:56:56 INFO - PROCESS | 5237 | 1448017016793 Marionette INFO loaded listener.js
02:56:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x8b04ac00) [pid = 5237] [serial = 758] [outer = 0x8964dc00]
02:56:58 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
02:56:58 INFO - document served over http requires an http
02:56:58 INFO - sub-resource via fetch-request using the meta-csp
02:56:58 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:58 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
02:56:58 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 2298ms
02:56:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
02:56:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x89023c00 == 59 [pid = 5237] [id = 270]
02:56:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x89026800) [pid = 5237] [serial = 759] [outer = (nil)]
02:56:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x896c9800) [pid = 5237] [serial = 760] [outer = 0x89026800]
02:56:58 INFO - PROCESS | 5237 | 1448017018696 Marionette INFO loaded listener.js
02:56:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:56:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8b8c5c00) [pid = 5237] [serial = 761] [outer = 0x89026800]
02:56:59 INFO - PROCESS | 5237 | --DOCSHELL 0x8878dc00 == 58 [pid = 5237] [id = 219]
02:56:59 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcf2800 == 57 [pid = 5237] [id = 225]
02:56:59 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaa2c00 == 56 [pid = 5237] [id = 252]
02:56:59 INFO - PROCESS | 5237 | --DOCSHELL 0x8e89d000 == 55 [pid = 5237] [id = 250]
02:56:59 INFO - PROCESS | 5237 | --DOCSHELL 0x8dff4c00 == 54 [pid = 5237] [id = 248]
02:56:59 INFO - PROCESS | 5237 | --DOCSHELL 0x8af92800 == 53 [pid = 5237] [id = 246]
02:57:00 INFO - PROCESS | 5237 | --DOCSHELL 0x8be9c400 == 52 [pid = 5237] [id = 244]
02:57:00 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f1400 == 51 [pid = 5237] [id = 242]
02:57:00 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8bc000 == 50 [pid = 5237] [id = 227]
02:57:00 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
02:57:00 INFO - document served over http requires an http
02:57:00 INFO - sub-resource via fetch-request using the meta-csp
02:57:00 INFO - delivery method with no-redirect and when
02:57: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"
02:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:00 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
02:57:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2193ms
02:57:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
02:57:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f91400 == 51 [pid = 5237] [id = 271]
02:57:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x88f9c000) [pid = 5237] [serial = 762] [outer = (nil)]
02:57:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x8aaa6000) [pid = 5237] [serial = 763] [outer = 0x88f9c000]
02:57:00 INFO - PROCESS | 5237 | 1448017020557 Marionette INFO loaded listener.js
02:57:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x8b8bc400) [pid = 5237] [serial = 764] [outer = 0x88f9c000]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x97d81c00) [pid = 5237] [serial = 602] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x916db800) [pid = 5237] [serial = 575] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8e162c00) [pid = 5237] [serial = 563] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x8abbec00) [pid = 5237] [serial = 623] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x97bc1c00) [pid = 5237] [serial = 599] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8aaae800) [pid = 5237] [serial = 557] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x8c00a000) [pid = 5237] [serial = 560] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x896c3c00) [pid = 5237] [serial = 620] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x92231000) [pid = 5237] [serial = 581] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x985e3c00) [pid = 5237] [serial = 605] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8b2fcc00) [pid = 5237] [serial = 626] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x95e5f000) [pid = 5237] [serial = 594] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x944b7c00) [pid = 5237] [serial = 589] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x88b0b800) [pid = 5237] [serial = 617] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x91cabc00) [pid = 5237] [serial = 578] [outer = (nil)] [url = about:blank]
02:57:00 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x9234fc00) [pid = 5237] [serial = 584] [outer = (nil)] [url = about:blank]
02:57:01 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
02:57:01 INFO - document served over http requires an http
02:57:01 INFO - sub-resource via fetch-request using the meta-csp
02:57:01 INFO - delivery method with swap-origin-redirect and when
02:57:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
02:57:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:01 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
02:57:01 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 1384ms
02:57:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:57:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x88792c00 == 52 [pid = 5237] [id = 272]
02:57:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8c002c00) [pid = 5237] [serial = 765] [outer = (nil)]
02:57:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8dfedc00) [pid = 5237] [serial = 766] [outer = 0x8c002c00]
02:57:01 INFO - PROCESS | 5237 | 1448017021977 Marionette INFO loaded listener.js
02:57:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x8e161000) [pid = 5237] [serial = 767] [outer = 0x8c002c00]
02:57:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e19dc00 == 53 [pid = 5237] [id = 273]
02:57:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x8e1a0400) [pid = 5237] [serial = 768] [outer = (nil)]
02:57:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8e812c00) [pid = 5237] [serial = 769] [outer = 0x8e1a0400]
02:57:03 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
02:57:03 INFO - document served over http requires an http
02:57:03 INFO - sub-resource via iframe-tag using the meta-csp
02:57:03 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:03 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
02:57:03 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 1648ms
02:57:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x91073c00) [pid = 5237] [serial = 710] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8af92c00) [pid = 5237] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x8dff8400) [pid = 5237] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x8bcea000) [pid = 5237] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8e89d800) [pid = 5237] [serial = 704] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8be9d800) [pid = 5237] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016983069]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x88787c00) [pid = 5237] [serial = 689] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8aaa3000) [pid = 5237] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016989646]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8e89e800) [pid = 5237] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8db97800) [pid = 5237] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8902b000) [pid = 5237] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8b2fa800) [pid = 5237] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x8bcf5000) [pid = 5237] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016954704]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8b8bdc00) [pid = 5237] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x8892c400) [pid = 5237] [serial = 680] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x8dff6400) [pid = 5237] [serial = 644] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x88b04800) [pid = 5237] [serial = 690] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x92340800) [pid = 5237] [serial = 665] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x91070400) [pid = 5237] [serial = 705] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x8878ec00) [pid = 5237] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016954704]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8e821800) [pid = 5237] [serial = 677] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8af8e000) [pid = 5237] [serial = 693] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x91297000) [pid = 5237] [serial = 653] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8af94800) [pid = 5237] [serial = 639] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x91071000) [pid = 5237] [serial = 650] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x896bfc00) [pid = 5237] [serial = 636] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x8e1a1400) [pid = 5237] [serial = 647] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x9165e800) [pid = 5237] [serial = 656] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x93c84800) [pid = 5237] [serial = 668] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8e15b800) [pid = 5237] [serial = 700] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8dfea800) [pid = 5237] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8be9e000) [pid = 5237] [serial = 641] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x8e164000) [pid = 5237] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8af8ac00) [pid = 5237] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016989646]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x8be9f400) [pid = 5237] [serial = 688] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448016983069]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x8a2e7c00) [pid = 5237] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x91d1c800) [pid = 5237] [serial = 662] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x944aac00) [pid = 5237] [serial = 671] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x916e0000) [pid = 5237] [serial = 659] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x8be9ec00) [pid = 5237] [serial = 695] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x896c1800) [pid = 5237] [serial = 685] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x95134c00) [pid = 5237] [serial = 674] [outer = (nil)] [url = about:blank]
02:57:03 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x916e4800) [pid = 5237] [serial = 404] [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.]
02:57:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x88784800 == 54 [pid = 5237] [id = 274]
02:57:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x88787c00) [pid = 5237] [serial = 770] [outer = (nil)]
02:57:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x88f8f400) [pid = 5237] [serial = 771] [outer = 0x88787c00]
02:57:03 INFO - PROCESS | 5237 | 1448017023894 Marionette INFO loaded listener.js
02:57:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8bcf5000) [pid = 5237] [serial = 772] [outer = 0x88787c00]
02:57:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e814400 == 55 [pid = 5237] [id = 275]
02:57:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8e815800) [pid = 5237] [serial = 773] [outer = (nil)]
02:57:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8e893400) [pid = 5237] [serial = 774] [outer = 0x8e815800]
02:57:04 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
02:57:04 INFO - document served over http requires an http
02:57:04 INFO - sub-resource via iframe-tag using the meta-csp
02:57:04 INFO - delivery method with no-redirect and when
02:57: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"
02:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:04 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
02:57:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1530ms
02:57:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:57:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcea000 == 56 [pid = 5237] [id = 276]
02:57:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8bcefc00) [pid = 5237] [serial = 775] [outer = (nil)]
02:57:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8e89fc00) [pid = 5237] [serial = 776] [outer = 0x8bcefc00]
02:57:05 INFO - PROCESS | 5237 | 1448017025234 Marionette INFO loaded listener.js
02:57:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x91226c00) [pid = 5237] [serial = 777] [outer = 0x8bcefc00]
02:57:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x91657800 == 57 [pid = 5237] [id = 277]
02:57:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x91660c00) [pid = 5237] [serial = 778] [outer = (nil)]
02:57:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x91661800) [pid = 5237] [serial = 779] [outer = 0x91660c00]
02:57:06 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
02:57:06 INFO - document served over http requires an http
02:57:06 INFO - sub-resource via iframe-tag using the meta-csp
02:57:06 INFO - delivery method with swap-origin-redirect and when
02:57:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
02:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:06 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
02:57:06 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 1387ms
02:57:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
02:57:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x91225c00 == 58 [pid = 5237] [id = 278]
02:57:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x916ba000) [pid = 5237] [serial = 780] [outer = (nil)]
02:57:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x916d8c00) [pid = 5237] [serial = 781] [outer = 0x916ba000]
02:57:06 INFO - PROCESS | 5237 | 1448017026634 Marionette INFO loaded listener.js
02:57:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x91ca7000) [pid = 5237] [serial = 782] [outer = 0x916ba000]
02:57:08 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
02:57:08 INFO - document served over http requires an http
02:57:08 INFO - sub-resource via script-tag using the meta-csp
02:57:08 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:08 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
02:57:08 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 1786ms
02:57:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
02:57:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x88939000 == 59 [pid = 5237] [id = 279]
02:57:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x896c9c00) [pid = 5237] [serial = 783] [outer = (nil)]
02:57:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8b8c6000) [pid = 5237] [serial = 784] [outer = 0x896c9c00]
02:57:08 INFO - PROCESS | 5237 | 1448017028720 Marionette INFO loaded listener.js
02:57:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8c00cc00) [pid = 5237] [serial = 785] [outer = 0x896c9c00]
02:57:09 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
02:57:09 INFO - document served over http requires an http
02:57:09 INFO - sub-resource via script-tag using the meta-csp
02:57:09 INFO - delivery method with no-redirect and when
02:57: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"
02:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:09 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
02:57:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1833ms
02:57:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
02:57:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e89c000 == 60 [pid = 5237] [id = 280]
02:57:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x9106f800) [pid = 5237] [serial = 786] [outer = (nil)]
02:57:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x91078c00) [pid = 5237] [serial = 787] [outer = 0x9106f800]
02:57:10 INFO - PROCESS | 5237 | 1448017030443 Marionette INFO loaded listener.js
02:57:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x916e2800) [pid = 5237] [serial = 788] [outer = 0x9106f800]
02:57:11 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
02:57:11 INFO - document served over http requires an http
02:57:11 INFO - sub-resource via script-tag using the meta-csp
02:57:11 INFO - delivery method with swap-origin-redirect and when
02:57:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
02:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:11 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
02:57:11 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 1592ms
02:57:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
02:57:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222a000 == 61 [pid = 5237] [id = 281]
02:57:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x9222ac00) [pid = 5237] [serial = 789] [outer = (nil)]
02:57:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x92232400) [pid = 5237] [serial = 790] [outer = 0x9222ac00]
02:57:12 INFO - PROCESS | 5237 | 1448017032128 Marionette INFO loaded listener.js
02:57:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x92354400) [pid = 5237] [serial = 791] [outer = 0x9222ac00]
02:57:13 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
02:57:13 INFO - document served over http requires an http
02:57:13 INFO - sub-resource via xhr-request using the meta-csp
02:57:13 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:13 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
02:57:13 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 1747ms
02:57:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
02:57:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c84800 == 62 [pid = 5237] [id = 282]
02:57:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x93c8b000) [pid = 5237] [serial = 792] [outer = (nil)]
02:57:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x93cc2800) [pid = 5237] [serial = 793] [outer = 0x93c8b000]
02:57:13 INFO - PROCESS | 5237 | 1448017033814 Marionette INFO loaded listener.js
02:57:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x94570c00) [pid = 5237] [serial = 794] [outer = 0x93c8b000]
02:57:14 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
02:57:14 INFO - document served over http requires an http
02:57:14 INFO - sub-resource via xhr-request using the meta-csp
02:57:14 INFO - delivery method with no-redirect and when
02:57: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"
02:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:14 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
02:57:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1637ms
02:57:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
02:57:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x95141800 == 63 [pid = 5237] [id = 283]
02:57:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x95204400) [pid = 5237] [serial = 795] [outer = (nil)]
02:57:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x95e59000) [pid = 5237] [serial = 796] [outer = 0x95204400]
02:57:15 INFO - PROCESS | 5237 | 1448017035496 Marionette INFO loaded listener.js
02:57:15 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x97b2e800) [pid = 5237] [serial = 797] [outer = 0x95204400]
02:57:16 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
02:57:16 INFO - document served over http requires an http
02:57:16 INFO - sub-resource via xhr-request using the meta-csp
02:57:16 INFO - delivery method with swap-origin-redirect and when
02:57:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
02:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:16 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
02:57:16 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 1631ms
02:57:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
02:57:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c87000 == 64 [pid = 5237] [id = 284]
02:57:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x97bbc400) [pid = 5237] [serial = 798] [outer = (nil)]
02:57:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x98570800) [pid = 5237] [serial = 799] [outer = 0x97bbc400]
02:57:17 INFO - PROCESS | 5237 | 1448017037186 Marionette INFO loaded listener.js
02:57:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x9882d400) [pid = 5237] [serial = 800] [outer = 0x97bbc400]
02:57:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
02:57:18 INFO - document served over http requires an https
02:57:18 INFO - sub-resource via fetch-request using the meta-csp
02:57:18 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
02:57:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1886ms
02:57:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
02:57:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x92341400 == 65 [pid = 5237] [id = 285]
02:57:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x9856c800) [pid = 5237] [serial = 801] [outer = (nil)]
02:57:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x9897ec00) [pid = 5237] [serial = 802] [outer = 0x9856c800]
02:57:19 INFO - PROCESS | 5237 | 1448017039042 Marionette INFO loaded listener.js
02:57:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x98dd8400) [pid = 5237] [serial = 803] [outer = 0x9856c800]
02:57:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
02:57:20 INFO - document served over http requires an https
02:57:20 INFO - sub-resource via fetch-request using the meta-csp
02:57:20 INFO - delivery method with no-redirect and when
02:57:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
02:57:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1636ms
02:57:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
02:57:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x98ab7000 == 66 [pid = 5237] [id = 286]
02:57:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x9a620400) [pid = 5237] [serial = 804] [outer = (nil)]
02:57:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x9a7d8c00) [pid = 5237] [serial = 805] [outer = 0x9a620400]
02:57:20 INFO - PROCESS | 5237 | 1448017040730 Marionette INFO loaded listener.js
02:57:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x9a7e7400) [pid = 5237] [serial = 806] [outer = 0x9a620400]
02:57:21 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
02:57:21 INFO - document served over http requires an https
02:57:21 INFO - sub-resource via fetch-request using the meta-csp
02:57:21 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:21 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
02:57:21 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 1738ms
02:57:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:57:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222a400 == 67 [pid = 5237] [id = 287]
02:57:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x98aaf800) [pid = 5237] [serial = 807] [outer = (nil)]
02:57:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x9a7ef800) [pid = 5237] [serial = 808] [outer = 0x98aaf800]
02:57:22 INFO - PROCESS | 5237 | 1448017042537 Marionette INFO loaded listener.js
02:57:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x9aa85400) [pid = 5237] [serial = 809] [outer = 0x98aaf800]
02:57:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a9d2c00 == 68 [pid = 5237] [id = 288]
02:57:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x9ab2b000) [pid = 5237] [serial = 810] [outer = (nil)]
02:57:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x9ab33800) [pid = 5237] [serial = 811] [outer = 0x9ab2b000]
02:57:23 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
02:57:23 INFO - document served over http requires an https
02:57:23 INFO - sub-resource via iframe-tag using the meta-csp
02:57:23 INFO - delivery method with keep-origin-redirect and when
02:57:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:23 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
02:57:23 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 1940ms
02:57:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
02:57:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x9abc3800 == 69 [pid = 5237] [id = 289]
02:57:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x9abc8c00) [pid = 5237] [serial = 812] [outer = (nil)]
02:57:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x9afe7800) [pid = 5237] [serial = 813] [outer = 0x9abc8c00]
02:57:24 INFO - PROCESS | 5237 | 1448017044444 Marionette INFO loaded listener.js
02:57:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x9afee800) [pid = 5237] [serial = 814] [outer = 0x9abc8c00]
02:57:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b116000 == 70 [pid = 5237] [id = 290]
02:57:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x9b116400) [pid = 5237] [serial = 815] [outer = (nil)]
02:57:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x9b29f400) [pid = 5237] [serial = 816] [outer = 0x9b116400]
02:57:25 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
02:57:25 INFO - document served over http requires an https
02:57:25 INFO - sub-resource via iframe-tag using the meta-csp
02:57:25 INFO - delivery method with no-redirect and when
02:57: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"
02:57:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:25 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
02:57:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1885ms
02:57:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:57:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x9aff2c00 == 71 [pid = 5237] [id = 291]
02:57:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x9b1b0000) [pid = 5237] [serial = 817] [outer = (nil)]
02:57:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x9b2a8800) [pid = 5237] [serial = 818] [outer = 0x9b1b0000]
02:57:26 INFO - PROCESS | 5237 | 1448017046339 Marionette INFO loaded listener.js
02:57:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x9b714000) [pid = 5237] [serial = 819] [outer = 0x9b1b0000]
02:57:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b717400 == 72 [pid = 5237] [id = 292]
02:57:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x9b717c00) [pid = 5237] [serial = 820] [outer = (nil)]
02:57:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x9b719c00) [pid = 5237] [serial = 821] [outer = 0x9b717c00]
02:57:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
02:57:27 INFO - document served over http requires an https
02:57:27 INFO - sub-resource via iframe-tag using the meta-csp
02:57:27 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
02:57:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1883ms
02:57:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
02:57:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x9bb67000 == 73 [pid = 5237] [id = 293]
02:57:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x9bb6a400) [pid = 5237] [serial = 822] [outer = (nil)]
02:57:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x9bb71800) [pid = 5237] [serial = 823] [outer = 0x9bb6a400]
02:57:28 INFO - PROCESS | 5237 | 1448017048309 Marionette INFO loaded listener.js
02:57:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x9c48e800) [pid = 5237] [serial = 824] [outer = 0x9bb6a400]
02:57:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
02:57:29 INFO - document served over http requires an https
02:57:29 INFO - sub-resource via script-tag using the meta-csp
02:57:29 INFO - delivery method with keep-origin-redirect and when
02:57:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
02:57:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1836ms
02:57:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
02:57:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f2800 == 74 [pid = 5237] [id = 294]
02:57:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x9bb6f000) [pid = 5237] [serial = 825] [outer = (nil)]
02:57:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x9c6de800) [pid = 5237] [serial = 826] [outer = 0x9bb6f000]
02:57:30 INFO - PROCESS | 5237 | 1448017050018 Marionette INFO loaded listener.js
02:57:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x9c6e4c00) [pid = 5237] [serial = 827] [outer = 0x9bb6f000]
02:57:32 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
02:57:32 INFO - document served over http requires an https
02:57:32 INFO - sub-resource via script-tag using the meta-csp
02:57:32 INFO - delivery method with no-redirect and when
02:57:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:32 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
02:57:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3445ms
02:57:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
02:57:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x88787800 == 75 [pid = 5237] [id = 295]
02:57:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x8878e400) [pid = 5237] [serial = 828] [outer = (nil)]
02:57:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x896c6400) [pid = 5237] [serial = 829] [outer = 0x8878e400]
02:57:33 INFO - PROCESS | 5237 | 1448017053467 Marionette INFO loaded listener.js
02:57:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x8db98000) [pid = 5237] [serial = 830] [outer = 0x8878e400]
02:57:35 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
02:57:35 INFO - document served over http requires an https
02:57:35 INFO - sub-resource via script-tag using the meta-csp
02:57:35 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:35 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
02:57:35 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 2289ms
02:57:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
02:57:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x896c9400 == 76 [pid = 5237] [id = 296]
02:57:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x8a2e2400) [pid = 5237] [serial = 831] [outer = (nil)]
02:57:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x8af8e800) [pid = 5237] [serial = 832] [outer = 0x8a2e2400]
02:57:35 INFO - PROCESS | 5237 | 1448017055821 Marionette INFO loaded listener.js
02:57:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x8bced800) [pid = 5237] [serial = 833] [outer = 0x8a2e2400]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x8e19d400 == 75 [pid = 5237] [id = 258]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x95142800 == 74 [pid = 5237] [id = 259]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x9233e400 == 73 [pid = 5237] [id = 260]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x88788000 == 72 [pid = 5237] [id = 261]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x97d73c00 == 71 [pid = 5237] [id = 262]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x91299000 == 70 [pid = 5237] [id = 263]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x8c003800 == 69 [pid = 5237] [id = 264]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcea800 == 68 [pid = 5237] [id = 265]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x98ab5400 == 67 [pid = 5237] [id = 266]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x9520a400 == 66 [pid = 5237] [id = 267]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x88931c00 == 65 [pid = 5237] [id = 268]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x89640400 == 64 [pid = 5237] [id = 269]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x89023c00 == 63 [pid = 5237] [id = 270]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x88f91400 == 62 [pid = 5237] [id = 271]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x88792c00 == 61 [pid = 5237] [id = 272]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x8e19dc00 == 60 [pid = 5237] [id = 273]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x88784800 == 59 [pid = 5237] [id = 274]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x8e814400 == 58 [pid = 5237] [id = 275]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcea000 == 57 [pid = 5237] [id = 276]
02:57:37 INFO - PROCESS | 5237 | --DOCSHELL 0x91657800 == 56 [pid = 5237] [id = 277]
02:57:37 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x8af8d000) [pid = 5237] [serial = 686] [outer = (nil)] [url = about:blank]
02:57:37 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x8db93800) [pid = 5237] [serial = 696] [outer = (nil)] [url = about:blank]
02:57:37 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x8964fc00) [pid = 5237] [serial = 691] [outer = (nil)] [url = about:blank]
02:57:37 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x8e814000) [pid = 5237] [serial = 701] [outer = (nil)] [url = about:blank]
02:57:37 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x9121c000) [pid = 5237] [serial = 706] [outer = (nil)] [url = about:blank]
02:57:37 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
02:57:37 INFO - document served over http requires an https
02:57:37 INFO - sub-resource via xhr-request using the meta-csp
02:57:37 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:37 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
02:57:37 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 2238ms
02:57:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
02:57:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964d400 == 57 [pid = 5237] [id = 297]
02:57:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x896c1800) [pid = 5237] [serial = 834] [outer = (nil)]
02:57:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x8abbc000) [pid = 5237] [serial = 835] [outer = 0x896c1800]
02:57:37 INFO - PROCESS | 5237 | 1448017057861 Marionette INFO loaded listener.js
02:57:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x8b058000) [pid = 5237] [serial = 836] [outer = 0x896c1800]
02:57:38 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
02:57:38 INFO - document served over http requires an https
02:57:38 INFO - sub-resource via xhr-request using the meta-csp
02:57:38 INFO - delivery method with no-redirect and when
02:57: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"
02:57:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:38 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
02:57:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1389ms
02:57:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
02:57:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db98400 == 58 [pid = 5237] [id = 298]
02:57:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x8dff8800) [pid = 5237] [serial = 837] [outer = (nil)]
02:57:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x8e160400) [pid = 5237] [serial = 838] [outer = 0x8dff8800]
02:57:39 INFO - PROCESS | 5237 | 1448017059265 Marionette INFO loaded listener.js
02:57:39 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x8e812800) [pid = 5237] [serial = 839] [outer = 0x8dff8800]
02:57:40 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
02:57:40 INFO - document served over http requires an https
02:57:40 INFO - sub-resource via xhr-request using the meta-csp
02:57:40 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:40 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
02:57:40 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 1502ms
02:57:40 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
02:57:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e899800 == 59 [pid = 5237] [id = 299]
02:57:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x8e8a0400) [pid = 5237] [serial = 840] [outer = (nil)]
02:57:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x9106d800) [pid = 5237] [serial = 841] [outer = 0x8e8a0400]
02:57:40 INFO - PROCESS | 5237 | 1448017060845 Marionette INFO loaded listener.js
02:57:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x91296400) [pid = 5237] [serial = 842] [outer = 0x8e8a0400]
02:57:41 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
02:57:41 INFO - document served over http requires an http
02:57:41 INFO - sub-resource via fetch-request using the meta-csp
02:57:41 INFO - delivery method with keep-origin-redirect and when
02:57:41 INFO - the target request is same-origin.
02:57:41 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 1392ms
02:57:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x88787c00) [pid = 5237] [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]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x8bcefc00) [pid = 5237] [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]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x8e815800) [pid = 5237] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017024704]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x91cae400) [pid = 5237] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x91660c00) [pid = 5237] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x89026800) [pid = 5237] [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]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x8e1a0400) [pid = 5237] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x8964dc00) [pid = 5237] [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]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x88f9c000) [pid = 5237] [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]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x8c002c00) [pid = 5237] [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]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x8e89fc00) [pid = 5237] [serial = 776] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x91661800) [pid = 5237] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x9a7d2400) [pid = 5237] [serial = 754] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x985d8c00) [pid = 5237] [serial = 736] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x8dfedc00) [pid = 5237] [serial = 766] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x97bbbc00) [pid = 5237] [serial = 730] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8878c000) [pid = 5237] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x9875d000) [pid = 5237] [serial = 739] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x95e56400) [pid = 5237] [serial = 727] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8e893400) [pid = 5237] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017024704]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x97d7a000) [pid = 5237] [serial = 733] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x8abb6000) [pid = 5237] [serial = 715] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x98ab0800) [pid = 5237] [serial = 745] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8dff2c00) [pid = 5237] [serial = 718] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x98de1800) [pid = 5237] [serial = 751] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8e812c00) [pid = 5237] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8aaa6000) [pid = 5237] [serial = 763] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x896c7800) [pid = 5237] [serial = 757] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x93cc0800) [pid = 5237] [serial = 724] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x98834800) [pid = 5237] [serial = 742] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x88f8f400) [pid = 5237] [serial = 771] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x9233d800) [pid = 5237] [serial = 721] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x896c9800) [pid = 5237] [serial = 760] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x98c47400) [pid = 5237] [serial = 748] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8b8bb000) [pid = 5237] [serial = 631] [outer = (nil)] [url = about:blank]
02:57:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878d000 == 60 [pid = 5237] [id = 300]
02:57:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x8892cc00) [pid = 5237] [serial = 843] [outer = (nil)]
02:57:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x89026800) [pid = 5237] [serial = 844] [outer = 0x8892cc00]
02:57:42 INFO - PROCESS | 5237 | 1448017062918 Marionette INFO loaded listener.js
02:57:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x8bcf0c00) [pid = 5237] [serial = 845] [outer = 0x8892cc00]
02:57:43 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
02:57:43 INFO - document served over http requires an http
02:57:43 INFO - sub-resource via fetch-request using the meta-csp
02:57:43 INFO - delivery method with no-redirect and when
02:57:43 INFO - the target request is same-origin.
02:57:43 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 1936ms
02:57:43 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
02:57:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x91ca2400 == 61 [pid = 5237] [id = 301]
02:57:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x91caa000) [pid = 5237] [serial = 846] [outer = (nil)]
02:57:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x91d16000) [pid = 5237] [serial = 847] [outer = 0x91caa000]
02:57:44 INFO - PROCESS | 5237 | 1448017064279 Marionette INFO loaded listener.js
02:57:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x92230800) [pid = 5237] [serial = 848] [outer = 0x91caa000]
02:57:45 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
02:57:45 INFO - document served over http requires an http
02:57:45 INFO - sub-resource via fetch-request using the meta-csp
02:57:45 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:45 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
02:57:45 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 1800ms
02:57:45 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
02:57:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af8f000 == 62 [pid = 5237] [id = 302]
02:57:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8af95400) [pid = 5237] [serial = 849] [outer = (nil)]
02:57:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x8b8c2000) [pid = 5237] [serial = 850] [outer = 0x8af95400]
02:57:46 INFO - PROCESS | 5237 | 1448017066312 Marionette INFO loaded listener.js
02:57:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x8dfeb000) [pid = 5237] [serial = 851] [outer = 0x8af95400]
02:57:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e81b400 == 63 [pid = 5237] [id = 303]
02:57:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8e81d800) [pid = 5237] [serial = 852] [outer = (nil)]
02:57:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x912a3c00) [pid = 5237] [serial = 853] [outer = 0x8e81d800]
02:57:47 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
02:57:47 INFO - document served over http requires an http
02:57:47 INFO - sub-resource via iframe-tag using the meta-csp
02:57:47 INFO - delivery method with keep-origin-redirect and when
02:57:47 INFO - the target request is same-origin.
02:57:47 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 1991ms
02:57:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
02:57:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x916bc400 == 64 [pid = 5237] [id = 304]
02:57:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x916db800) [pid = 5237] [serial = 854] [outer = (nil)]
02:57:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x916e0000) [pid = 5237] [serial = 855] [outer = 0x916db800]
02:57:48 INFO - PROCESS | 5237 | 1448017068383 Marionette INFO loaded listener.js
02:57:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x92346c00) [pid = 5237] [serial = 856] [outer = 0x916db800]
02:57:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d1c400 == 65 [pid = 5237] [id = 305]
02:57:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x92357c00) [pid = 5237] [serial = 857] [outer = (nil)]
02:57:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x93c85c00) [pid = 5237] [serial = 858] [outer = 0x92357c00]
02:57:49 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
02:57:49 INFO - document served over http requires an http
02:57:49 INFO - sub-resource via iframe-tag using the meta-csp
02:57:49 INFO - delivery method with no-redirect and when
02:57:49 INFO - the target request is same-origin.
02:57:49 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 1882ms
02:57:49 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
02:57:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cc4800 == 66 [pid = 5237] [id = 306]
02:57:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x93ccb800) [pid = 5237] [serial = 859] [outer = (nil)]
02:57:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x944b5000) [pid = 5237] [serial = 860] [outer = 0x93ccb800]
02:57:50 INFO - PROCESS | 5237 | 1448017070193 Marionette INFO loaded listener.js
02:57:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x9520a400) [pid = 5237] [serial = 861] [outer = 0x93ccb800]
02:57:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x95e5f800 == 67 [pid = 5237] [id = 307]
02:57:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x95e60400) [pid = 5237] [serial = 862] [outer = (nil)]
02:57:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x97970400) [pid = 5237] [serial = 863] [outer = 0x95e60400]
02:57:51 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
02:57:51 INFO - document served over http requires an http
02:57:51 INFO - sub-resource via iframe-tag using the meta-csp
02:57:51 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:51 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
02:57:51 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 1789ms
02:57:51 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
02:57:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x95e64000 == 68 [pid = 5237] [id = 308]
02:57:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x97971000) [pid = 5237] [serial = 864] [outer = (nil)]
02:57:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x97b2dc00) [pid = 5237] [serial = 865] [outer = 0x97971000]
02:57:51 INFO - PROCESS | 5237 | 1448017071972 Marionette INFO loaded listener.js
02:57:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x97d74400) [pid = 5237] [serial = 866] [outer = 0x97971000]
02:57:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
02:57:53 INFO - document served over http requires an http
02:57:53 INFO - sub-resource via script-tag using the meta-csp
02:57:53 INFO - delivery method with keep-origin-redirect and when
02:57:53 INFO - the target request is same-origin.
02:57:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1700ms
02:57:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
02:57:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x89021400 == 69 [pid = 5237] [id = 309]
02:57:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x91225800) [pid = 5237] [serial = 867] [outer = (nil)]
02:57:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x98568400) [pid = 5237] [serial = 868] [outer = 0x91225800]
02:57:53 INFO - PROCESS | 5237 | 1448017073708 Marionette INFO loaded listener.js
02:57:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x985de400) [pid = 5237] [serial = 869] [outer = 0x91225800]
02:57:54 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
02:57:54 INFO - document served over http requires an http
02:57:54 INFO - sub-resource via script-tag using the meta-csp
02:57:54 INFO - delivery method with no-redirect and when
02:57:54 INFO - the target request is same-origin.
02:57:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 1726ms
02:57:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
02:57:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x9875fc00 == 70 [pid = 5237] [id = 310]
02:57:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x98832c00) [pid = 5237] [serial = 870] [outer = (nil)]
02:57:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x98838000) [pid = 5237] [serial = 871] [outer = 0x98832c00]
02:57:55 INFO - PROCESS | 5237 | 1448017075406 Marionette INFO loaded listener.js
02:57:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x98ab0000) [pid = 5237] [serial = 872] [outer = 0x98832c00]
02:57:56 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
02:57:56 INFO - document served over http requires an http
02:57:56 INFO - sub-resource via script-tag using the meta-csp
02:57:56 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:56 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
02:57:56 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 1738ms
02:57:56 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
02:57:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x98ab5800 == 71 [pid = 5237] [id = 311]
02:57:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x98abb800) [pid = 5237] [serial = 873] [outer = (nil)]
02:57:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x98c49400) [pid = 5237] [serial = 874] [outer = 0x98abb800]
02:57:57 INFO - PROCESS | 5237 | 1448017077185 Marionette INFO loaded listener.js
02:57:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x98ddf000) [pid = 5237] [serial = 875] [outer = 0x98abb800]
02:57:58 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
02:57:58 INFO - document served over http requires an http
02:57:58 INFO - sub-resource via xhr-request using the meta-csp
02:57:58 INFO - delivery method with keep-origin-redirect and when
02:57:58 INFO - the target request is same-origin.
02:57:58 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 1777ms
02:57:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
02:57:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a61e800 == 72 [pid = 5237] [id = 312]
02:57:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x9a69f000) [pid = 5237] [serial = 876] [outer = (nil)]
02:57:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x9a7d5800) [pid = 5237] [serial = 877] [outer = 0x9a69f000]
02:57:59 INFO - PROCESS | 5237 | 1448017079024 Marionette INFO loaded listener.js
02:57:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:57:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 185 (0x9a7f0800) [pid = 5237] [serial = 878] [outer = 0x9a69f000]
02:58:00 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
02:58:00 INFO - document served over http requires an http
02:58:00 INFO - sub-resource via xhr-request using the meta-csp
02:58:00 INFO - delivery method with no-redirect and when
02:58:00 INFO - the target request is same-origin.
02:58:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 1737ms
02:58:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
02:58:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d1b400 == 73 [pid = 5237] [id = 313]
02:58:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 186 (0x9aeb7c00) [pid = 5237] [serial = 879] [outer = (nil)]
02:58:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x9afe8800) [pid = 5237] [serial = 880] [outer = 0x9aeb7c00]
02:58:00 INFO - PROCESS | 5237 | 1448017080783 Marionette INFO loaded listener.js
02:58:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x9b2a8400) [pid = 5237] [serial = 881] [outer = 0x9aeb7c00]
02:58:01 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
02:58:01 INFO - document served over http requires an http
02:58:01 INFO - sub-resource via xhr-request using the meta-csp
02:58:01 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:01 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
02:58:01 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 1727ms
02:58:01 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
02:58:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b713000 == 74 [pid = 5237] [id = 314]
02:58:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x9b715c00) [pid = 5237] [serial = 882] [outer = (nil)]
02:58:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x9bb73c00) [pid = 5237] [serial = 883] [outer = 0x9b715c00]
02:58:02 INFO - PROCESS | 5237 | 1448017082525 Marionette INFO loaded listener.js
02:58:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x9c843000) [pid = 5237] [serial = 884] [outer = 0x9b715c00]
02:58:03 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
02:58:03 INFO - document served over http requires an https
02:58:03 INFO - sub-resource via fetch-request using the meta-csp
02:58:03 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:03 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
02:58:03 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 1939ms
02:58:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
02:58:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x9c874400 == 75 [pid = 5237] [id = 315]
02:58:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 192 (0x9c876000) [pid = 5237] [serial = 885] [outer = (nil)]
02:58:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x9c8f6000) [pid = 5237] [serial = 886] [outer = 0x9c876000]
02:58:04 INFO - PROCESS | 5237 | 1448017084470 Marionette INFO loaded listener.js
02:58:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x9d48c800) [pid = 5237] [serial = 887] [outer = 0x9c876000]
02:58:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
02:58:05 INFO - document served over http requires an https
02:58:05 INFO - sub-resource via fetch-request using the meta-csp
02:58:05 INFO - delivery method with no-redirect and when
02:58: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"
02:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
02:58:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1786ms
02:58:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
02:58:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x9d491800 == 76 [pid = 5237] [id = 316]
02:58:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x9d491c00) [pid = 5237] [serial = 888] [outer = (nil)]
02:58:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 196 (0x9d494800) [pid = 5237] [serial = 889] [outer = 0x9d491c00]
02:58:06 INFO - PROCESS | 5237 | 1448017086323 Marionette INFO loaded listener.js
02:58:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 197 (0x9d574c00) [pid = 5237] [serial = 890] [outer = 0x9d491c00]
02:58:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
02:58:07 INFO - document served over http requires an https
02:58:07 INFO - sub-resource via fetch-request using the meta-csp
02:58:07 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
02:58:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1748ms
02:58:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
02:58:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d15800 == 77 [pid = 5237] [id = 317]
02:58:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 198 (0x9d714800) [pid = 5237] [serial = 891] [outer = (nil)]
02:58:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 199 (0x9d74d800) [pid = 5237] [serial = 892] [outer = 0x9d714800]
02:58:08 INFO - PROCESS | 5237 | 1448017088095 Marionette INFO loaded listener.js
02:58:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 200 (0x9e65c800) [pid = 5237] [serial = 893] [outer = 0x9d714800]
02:58:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
02:58:09 INFO - document served over http requires an https
02:58:09 INFO - sub-resource via fetch-request using the meta-csp
02:58:09 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
02:58:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1933ms
02:58:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
02:58:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x92227000 == 78 [pid = 5237] [id = 318]
02:58:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 201 (0x9a4a7800) [pid = 5237] [serial = 894] [outer = (nil)]
02:58:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 202 (0x9e6ce800) [pid = 5237] [serial = 895] [outer = 0x9a4a7800]
02:58:10 INFO - PROCESS | 5237 | 1448017090078 Marionette INFO loaded listener.js
02:58:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 203 (0x9f125000) [pid = 5237] [serial = 896] [outer = 0x9a4a7800]
02:58:13 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
02:58:13 INFO - document served over http requires an https
02:58:13 INFO - sub-resource via fetch-request using the meta-csp
02:58:13 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:13 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
02:58:13 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 3602ms
02:58:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
02:58:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x89028800 == 79 [pid = 5237] [id = 319]
02:58:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 204 (0x896bd000) [pid = 5237] [serial = 897] [outer = (nil)]
02:58:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 205 (0x8aaad000) [pid = 5237] [serial = 898] [outer = 0x896bd000]
02:58:13 INFO - PROCESS | 5237 | 1448017093969 Marionette INFO loaded listener.js
02:58:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 206 (0x8b2f7400) [pid = 5237] [serial = 899] [outer = 0x896bd000]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88939000 == 78 [pid = 5237] [id = 279]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8e89c000 == 77 [pid = 5237] [id = 280]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9222a000 == 76 [pid = 5237] [id = 281]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x93c84800 == 75 [pid = 5237] [id = 282]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x95141800 == 74 [pid = 5237] [id = 283]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x93c87000 == 73 [pid = 5237] [id = 284]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x92341400 == 72 [pid = 5237] [id = 285]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x98ab7000 == 71 [pid = 5237] [id = 286]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x89028c00 == 70 [pid = 5237] [id = 240]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88785800 == 69 [pid = 5237] [id = 245]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9222a400 == 68 [pid = 5237] [id = 287]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88f9c400 == 67 [pid = 5237] [id = 243]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9a9d2c00 == 66 [pid = 5237] [id = 288]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9abc3800 == 65 [pid = 5237] [id = 289]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88784400 == 64 [pid = 5237] [id = 241]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9b116000 == 63 [pid = 5237] [id = 290]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9aff2c00 == 62 [pid = 5237] [id = 291]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9b717400 == 61 [pid = 5237] [id = 292]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9bb67000 == 60 [pid = 5237] [id = 293]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f2800 == 59 [pid = 5237] [id = 294]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x896c9400 == 58 [pid = 5237] [id = 296]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f5800 == 57 [pid = 5237] [id = 247]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8964d400 == 56 [pid = 5237] [id = 297]
02:58:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8e899800 == 55 [pid = 5237] [id = 299]
02:58:15 INFO - PROCESS | 5237 | --DOMWINDOW == 205 (0x91226c00) [pid = 5237] [serial = 777] [outer = (nil)] [url = about:blank]
02:58:15 INFO - PROCESS | 5237 | --DOMWINDOW == 204 (0x8bcf5000) [pid = 5237] [serial = 772] [outer = (nil)] [url = about:blank]
02:58:15 INFO - PROCESS | 5237 | --DOMWINDOW == 203 (0x916c8400) [pid = 5237] [serial = 711] [outer = (nil)] [url = about:blank]
02:58:15 INFO - PROCESS | 5237 | --DOMWINDOW == 202 (0x8b8c5c00) [pid = 5237] [serial = 761] [outer = (nil)] [url = about:blank]
02:58:15 INFO - PROCESS | 5237 | --DOMWINDOW == 201 (0x8b8bc400) [pid = 5237] [serial = 764] [outer = (nil)] [url = about:blank]
02:58:15 INFO - PROCESS | 5237 | --DOMWINDOW == 200 (0x8e161000) [pid = 5237] [serial = 767] [outer = (nil)] [url = about:blank]
02:58:15 INFO - PROCESS | 5237 | --DOMWINDOW == 199 (0x8b04ac00) [pid = 5237] [serial = 758] [outer = (nil)] [url = about:blank]
02:58:15 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
02:58:15 INFO - document served over http requires an https
02:58:15 INFO - sub-resource via fetch-request using the meta-csp
02:58:15 INFO - delivery method with no-redirect and when
02:58: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"
02:58:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:15 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
02:58:15 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 2788ms
02:58:15 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
02:58:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f99000 == 56 [pid = 5237] [id = 320]
02:58:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 200 (0x89028c00) [pid = 5237] [serial = 900] [outer = (nil)]
02:58:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 201 (0x8a2ee800) [pid = 5237] [serial = 901] [outer = 0x89028c00]
02:58:16 INFO - PROCESS | 5237 | 1448017096183 Marionette INFO loaded listener.js
02:58:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 202 (0x8af8d800) [pid = 5237] [serial = 902] [outer = 0x89028c00]
02:58:17 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
02:58:17 INFO - document served over http requires an https
02:58:17 INFO - sub-resource via fetch-request using the meta-csp
02:58:17 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:17 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
02:58:17 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 1442ms
02:58:17 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
02:58:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8bb800 == 57 [pid = 5237] [id = 321]
02:58:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 203 (0x8bcf5400) [pid = 5237] [serial = 903] [outer = (nil)]
02:58:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 204 (0x8be9ec00) [pid = 5237] [serial = 904] [outer = 0x8bcf5400]
02:58:17 INFO - PROCESS | 5237 | 1448017097836 Marionette INFO loaded listener.js
02:58:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 205 (0x8dff6000) [pid = 5237] [serial = 905] [outer = 0x8bcf5400]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 204 (0x91d16000) [pid = 5237] [serial = 847] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 203 (0x8a2e2400) [pid = 5237] [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]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 202 (0x8892cc00) [pid = 5237] [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]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 201 (0x896c1800) [pid = 5237] [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]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 200 (0x8dff8800) [pid = 5237] [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]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 199 (0x8e8a0400) [pid = 5237] [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]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 198 (0x9ab2b000) [pid = 5237] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 197 (0x9b116400) [pid = 5237] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017045419]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 196 (0x9b717c00) [pid = 5237] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 195 (0x916d8c00) [pid = 5237] [serial = 781] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x8e160400) [pid = 5237] [serial = 838] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x93cc2800) [pid = 5237] [serial = 793] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x91078c00) [pid = 5237] [serial = 787] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 191 (0x8abbc000) [pid = 5237] [serial = 835] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x8af8e800) [pid = 5237] [serial = 832] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x89026800) [pid = 5237] [serial = 844] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x896c6400) [pid = 5237] [serial = 829] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x92232400) [pid = 5237] [serial = 790] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x9106d800) [pid = 5237] [serial = 841] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 185 (0x8b8c6000) [pid = 5237] [serial = 784] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 184 (0x95e59000) [pid = 5237] [serial = 796] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x98570800) [pid = 5237] [serial = 799] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x9897ec00) [pid = 5237] [serial = 802] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x9a7d8c00) [pid = 5237] [serial = 805] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x9ab33800) [pid = 5237] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x9a7ef800) [pid = 5237] [serial = 808] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x9b29f400) [pid = 5237] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017045419]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x9afe7800) [pid = 5237] [serial = 813] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x9b719c00) [pid = 5237] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x9b2a8800) [pid = 5237] [serial = 818] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x9bb71800) [pid = 5237] [serial = 823] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x9c6de800) [pid = 5237] [serial = 826] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b0fc00 == 58 [pid = 5237] [id = 322]
02:58:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x88f91c00) [pid = 5237] [serial = 906] [outer = (nil)]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x8e812800) [pid = 5237] [serial = 839] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x8b058000) [pid = 5237] [serial = 836] [outer = (nil)] [url = about:blank]
02:58:18 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x8bced800) [pid = 5237] [serial = 833] [outer = (nil)] [url = about:blank]
02:58:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x896c6400) [pid = 5237] [serial = 907] [outer = 0x88f91c00]
02:58:19 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
02:58:19 INFO - document served over http requires an https
02:58:19 INFO - sub-resource via iframe-tag using the meta-csp
02:58:19 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:19 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
02:58:19 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 1789ms
02:58:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
02:58:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e815400 == 59 [pid = 5237] [id = 323]
02:58:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x8e81a800) [pid = 5237] [serial = 908] [outer = (nil)]
02:58:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x8e892800) [pid = 5237] [serial = 909] [outer = 0x8e81a800]
02:58:19 INFO - PROCESS | 5237 | 1448017099662 Marionette INFO loaded listener.js
02:58:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x91073800) [pid = 5237] [serial = 910] [outer = 0x8e81a800]
02:58:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x91218c00 == 60 [pid = 5237] [id = 324]
02:58:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x9121a000) [pid = 5237] [serial = 911] [outer = (nil)]
02:58:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x91227400) [pid = 5237] [serial = 912] [outer = 0x9121a000]
02:58:20 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
02:58:20 INFO - document served over http requires an https
02:58:20 INFO - sub-resource via iframe-tag using the meta-csp
02:58:20 INFO - delivery method with no-redirect and when
02:58: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"
02:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:20 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
02:58:20 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 1399ms
02:58:20 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
02:58:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e892400 == 61 [pid = 5237] [id = 325]
02:58:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x91073000) [pid = 5237] [serial = 913] [outer = (nil)]
02:58:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x91660000) [pid = 5237] [serial = 914] [outer = 0x91073000]
02:58:21 INFO - PROCESS | 5237 | 1448017101008 Marionette INFO loaded listener.js
02:58:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x91cabc00) [pid = 5237] [serial = 915] [outer = 0x91073000]
02:58:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d20c00 == 62 [pid = 5237] [id = 326]
02:58:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x92225c00) [pid = 5237] [serial = 916] [outer = (nil)]
02:58:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x9222a000) [pid = 5237] [serial = 917] [outer = 0x92225c00]
02:58:22 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
02:58:22 INFO - document served over http requires an https
02:58:22 INFO - sub-resource via iframe-tag using the meta-csp
02:58:22 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:22 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
02:58:22 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 1425ms
02:58:22 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
02:58:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f92000 == 63 [pid = 5237] [id = 327]
02:58:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x88f9a800) [pid = 5237] [serial = 918] [outer = (nil)]
02:58:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x89640400) [pid = 5237] [serial = 919] [outer = 0x88f9a800]
02:58:22 INFO - PROCESS | 5237 | 1448017102665 Marionette INFO loaded listener.js
02:58:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 185 (0x8a2ef800) [pid = 5237] [serial = 920] [outer = 0x88f9a800]
02:58:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abc3400 == 64 [pid = 5237] [id = 328]
02:58:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 186 (0x8abc3800) [pid = 5237] [serial = 921] [outer = (nil)]
02:58:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x8af95000) [pid = 5237] [serial = 922] [outer = 0x8abc3800]
02:58:24 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
02:58:24 INFO - document served over http requires an https
02:58:24 INFO - sub-resource via iframe-tag using the meta-csp
02:58:24 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:24 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
02:58:24 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 2081ms
02:58:24 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
02:58:24 INFO - PROCESS | 5237 | --DOCSHELL 0x946d0000 == 63 [pid = 5237] [id = 9]
02:58:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b050400 == 64 [pid = 5237] [id = 329]
02:58:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x8b057800) [pid = 5237] [serial = 923] [outer = (nil)]
02:58:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x8bcef000) [pid = 5237] [serial = 924] [outer = 0x8b057800]
02:58:24 INFO - PROCESS | 5237 | 1448017104827 Marionette INFO loaded listener.js
02:58:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x8e164c00) [pid = 5237] [serial = 925] [outer = 0x8b057800]
02:58:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e813400 == 65 [pid = 5237] [id = 330]
02:58:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x8e814400) [pid = 5237] [serial = 926] [outer = (nil)]
02:58:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 192 (0x8e898400) [pid = 5237] [serial = 927] [outer = 0x8e814400]
02:58:26 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
02:58:26 INFO - document served over http requires an https
02:58:26 INFO - sub-resource via iframe-tag using the meta-csp
02:58:26 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:26 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
02:58:26 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 1945ms
02:58:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
02:58:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x9106d000 == 66 [pid = 5237] [id = 331]
02:58:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x912a1400) [pid = 5237] [serial = 928] [outer = (nil)]
02:58:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x9233f000) [pid = 5237] [serial = 929] [outer = 0x912a1400]
02:58:26 INFO - PROCESS | 5237 | 1448017106759 Marionette INFO loaded listener.js
02:58:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x93c8bc00) [pid = 5237] [serial = 930] [outer = 0x912a1400]
02:58:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cca400 == 67 [pid = 5237] [id = 332]
02:58:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 196 (0x944af000) [pid = 5237] [serial = 931] [outer = (nil)]
02:58:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 197 (0x95202400) [pid = 5237] [serial = 932] [outer = 0x944af000]
02:58:28 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
02:58:28 INFO - document served over http requires an https
02:58:28 INFO - sub-resource via iframe-tag using the meta-csp
02:58:28 INFO - delivery method with no-redirect and when
02:58: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"
02:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:28 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
02:58:28 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 1827ms
02:58:28 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
02:58:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcf1800 == 68 [pid = 5237] [id = 333]
02:58:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 198 (0x95207000) [pid = 5237] [serial = 933] [outer = (nil)]
02:58:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 199 (0x97bba800) [pid = 5237] [serial = 934] [outer = 0x95207000]
02:58:28 INFO - PROCESS | 5237 | 1448017108613 Marionette INFO loaded listener.js
02:58:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 200 (0x9856bc00) [pid = 5237] [serial = 935] [outer = 0x95207000]
02:58:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x985de000 == 69 [pid = 5237] [id = 334]
02:58:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 201 (0x985e4c00) [pid = 5237] [serial = 936] [outer = (nil)]
02:58:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 202 (0x9875a800) [pid = 5237] [serial = 937] [outer = 0x985e4c00]
02:58:29 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
02:58:29 INFO - document served over http requires an https
02:58:29 INFO - sub-resource via iframe-tag using the meta-csp
02:58:29 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:29 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
02:58:29 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 1944ms
02:58:29 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
02:58:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x9875d000 == 70 [pid = 5237] [id = 335]
02:58:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 203 (0x98760800) [pid = 5237] [serial = 938] [outer = (nil)]
02:58:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 204 (0x98ab4800) [pid = 5237] [serial = 939] [outer = 0x98760800]
02:58:30 INFO - PROCESS | 5237 | 1448017110567 Marionette INFO loaded listener.js
02:58:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 205 (0x9a7d3000) [pid = 5237] [serial = 940] [outer = 0x98760800]
02:58:31 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
02:58:31 INFO - document served over http requires an https
02:58:31 INFO - sub-resource via script-tag using the meta-csp
02:58:31 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:31 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
02:58:31 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 1879ms
02:58:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
02:58:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a9cf400 == 71 [pid = 5237] [id = 336]
02:58:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 206 (0x9a9d1400) [pid = 5237] [serial = 941] [outer = (nil)]
02:58:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 207 (0x9ab24c00) [pid = 5237] [serial = 942] [outer = 0x9a9d1400]
02:58:32 INFO - PROCESS | 5237 | 1448017112528 Marionette INFO loaded listener.js
02:58:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 208 (0x9b2a1800) [pid = 5237] [serial = 943] [outer = 0x9a9d1400]
02:58:33 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
02:58:33 INFO - document served over http requires an https
02:58:33 INFO - sub-resource via script-tag using the meta-csp
02:58:33 INFO - delivery method with no-redirect and when
02:58: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"
02:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:33 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
02:58:33 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 2036ms
02:58:33 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
02:58:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b2acc00 == 72 [pid = 5237] [id = 337]
02:58:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 209 (0x9bb6c400) [pid = 5237] [serial = 944] [outer = (nil)]
02:58:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 210 (0x9bb74400) [pid = 5237] [serial = 945] [outer = 0x9bb6c400]
02:58:34 INFO - PROCESS | 5237 | 1448017114560 Marionette INFO loaded listener.js
02:58:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 211 (0x9c842400) [pid = 5237] [serial = 946] [outer = 0x9bb6c400]
02:58:35 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
02:58:35 INFO - document served over http requires an https
02:58:35 INFO - sub-resource via script-tag using the meta-csp
02:58:35 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:35 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
02:58:35 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 1787ms
02:58:35 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
02:58:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bce9c00 == 73 [pid = 5237] [id = 338]
02:58:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 212 (0x8e895800) [pid = 5237] [serial = 947] [outer = (nil)]
02:58:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 213 (0x9d416000) [pid = 5237] [serial = 948] [outer = 0x8e895800]
02:58:36 INFO - PROCESS | 5237 | 1448017116361 Marionette INFO loaded listener.js
02:58:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 214 (0x9e665c00) [pid = 5237] [serial = 949] [outer = 0x8e895800]
02:58:37 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
02:58:37 INFO - document served over http requires an https
02:58:37 INFO - sub-resource via script-tag using the meta-csp
02:58:37 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:37 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
02:58:37 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 1781ms
02:58:37 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
02:58:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x91221800 == 74 [pid = 5237] [id = 339]
02:58:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 215 (0x91658c00) [pid = 5237] [serial = 950] [outer = (nil)]
02:58:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 216 (0x9f68d000) [pid = 5237] [serial = 951] [outer = 0x91658c00]
02:58:38 INFO - PROCESS | 5237 | 1448017118122 Marionette INFO loaded listener.js
02:58:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 217 (0x9f698800) [pid = 5237] [serial = 952] [outer = 0x91658c00]
02:58:39 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
02:58:39 INFO - document served over http requires an https
02:58:39 INFO - sub-resource via script-tag using the meta-csp
02:58:39 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:39 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
02:58:39 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 1801ms
02:58:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
02:58:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x9165d800 == 75 [pid = 5237] [id = 340]
02:58:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 218 (0x916dc800) [pid = 5237] [serial = 953] [outer = (nil)]
02:58:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 219 (0x9fda1800) [pid = 5237] [serial = 954] [outer = 0x916dc800]
02:58:39 INFO - PROCESS | 5237 | 1448017119971 Marionette INFO loaded listener.js
02:58:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 220 (0x9fe46800) [pid = 5237] [serial = 955] [outer = 0x916dc800]
02:58:41 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
02:58:41 INFO - document served over http requires an https
02:58:41 INFO - sub-resource via script-tag using the meta-csp
02:58:41 INFO - delivery method with no-redirect and when
02:58: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"
02:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:41 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
02:58:41 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 1782ms
02:58:41 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
02:58:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x9fecd000 == 76 [pid = 5237] [id = 341]
02:58:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 221 (0x9fecd800) [pid = 5237] [serial = 956] [outer = (nil)]
02:58:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 222 (0x9fed0000) [pid = 5237] [serial = 957] [outer = 0x9fecd800]
02:58:41 INFO - PROCESS | 5237 | 1448017121781 Marionette INFO loaded listener.js
02:58:41 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 223 (0xa0918800) [pid = 5237] [serial = 958] [outer = 0x9fecd800]
02:58:43 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
02:58:43 INFO - document served over http requires an https
02:58:43 INFO - sub-resource via script-tag using the meta-csp
02:58:43 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:43 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
02:58:43 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 1987ms
02:58:43 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
02:58:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f8c00 == 77 [pid = 5237] [id = 342]
02:58:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 224 (0x881f9400) [pid = 5237] [serial = 959] [outer = (nil)]
02:58:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 225 (0x881ff800) [pid = 5237] [serial = 960] [outer = 0x881f9400]
02:58:43 INFO - PROCESS | 5237 | 1448017123731 Marionette INFO loaded listener.js
02:58:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 226 (0xa0975000) [pid = 5237] [serial = 961] [outer = 0x881f9400]
02:58:44 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
02:58:44 INFO - document served over http requires an https
02:58:44 INFO - sub-resource via xhr-request using the meta-csp
02:58:44 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:44 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
02:58:44 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 1787ms
02:58:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
02:58:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f0c00 == 78 [pid = 5237] [id = 343]
02:58:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 227 (0x88b3cc00) [pid = 5237] [serial = 962] [outer = (nil)]
02:58:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 228 (0x88b41800) [pid = 5237] [serial = 963] [outer = 0x88b3cc00]
02:58:45 INFO - PROCESS | 5237 | 1448017125580 Marionette INFO loaded listener.js
02:58:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 229 (0xa0c3cc00) [pid = 5237] [serial = 964] [outer = 0x88b3cc00]
02:58:46 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
02:58:46 INFO - document served over http requires an https
02:58:46 INFO - sub-resource via xhr-request using the meta-csp
02:58:46 INFO - delivery method with no-redirect and when
02:58: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"
02:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:46 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
02:58:46 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 1697ms
02:58:46 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
02:58:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afba400 == 79 [pid = 5237] [id = 344]
02:58:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 230 (0x8afbb000) [pid = 5237] [serial = 965] [outer = (nil)]
02:58:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 231 (0x8afbf000) [pid = 5237] [serial = 966] [outer = 0x8afbb000]
02:58:47 INFO - PROCESS | 5237 | 1448017127315 Marionette INFO loaded listener.js
02:58:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 232 (0x8afc5c00) [pid = 5237] [serial = 967] [outer = 0x8afbb000]
02:58:48 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
02:58:48 INFO - document served over http requires an https
02:58:48 INFO - sub-resource via xhr-request using the meta-csp
02:58:48 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:48 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
02:58:48 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 1841ms
02:58:48 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
02:58:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8ad7bc00 == 80 [pid = 5237] [id = 345]
02:58:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 233 (0x8ad7c400) [pid = 5237] [serial = 968] [outer = (nil)]
02:58:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 234 (0x8ad81400) [pid = 5237] [serial = 969] [outer = 0x8ad7c400]
02:58:49 INFO - PROCESS | 5237 | 1448017129191 Marionette INFO loaded listener.js
02:58:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 235 (0x8afc1c00) [pid = 5237] [serial = 970] [outer = 0x8ad7c400]
02:58:50 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
02:58:50 INFO - document served over http requires an https
02:58:50 INFO - sub-resource via xhr-request using the meta-csp
02:58:50 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:50 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
02:58:50 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 1793ms
02:58:50 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
02:58:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dd02c00 == 81 [pid = 5237] [id = 346]
02:58:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 236 (0x8dd03400) [pid = 5237] [serial = 971] [outer = (nil)]
02:58:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 237 (0x8dd07c00) [pid = 5237] [serial = 972] [outer = 0x8dd03400]
02:58:50 INFO - PROCESS | 5237 | 1448017130961 Marionette INFO loaded listener.js
02:58:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 238 (0x8dd0e400) [pid = 5237] [serial = 973] [outer = 0x8dd03400]
02:58:52 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
02:58:52 INFO - document served over http requires an https
02:58:52 INFO - sub-resource via xhr-request using the meta-csp
02:58:52 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:52 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
02:58:52 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 1785ms
02:58:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x91225c00 == 80 [pid = 5237] [id = 278]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8db98400 == 79 [pid = 5237] [id = 298]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8878d000 == 78 [pid = 5237] [id = 300]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x89648000 == 77 [pid = 5237] [id = 255]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e81b400 == 76 [pid = 5237] [id = 303]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8dfed400 == 75 [pid = 5237] [id = 256]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x91d1c400 == 74 [pid = 5237] [id = 305]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x93cc4800 == 73 [pid = 5237] [id = 306]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x95e5f800 == 72 [pid = 5237] [id = 307]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x95e64000 == 71 [pid = 5237] [id = 308]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x89021400 == 70 [pid = 5237] [id = 309]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x9875fc00 == 69 [pid = 5237] [id = 310]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x98ab5800 == 68 [pid = 5237] [id = 311]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x9a61e800 == 67 [pid = 5237] [id = 312]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x91d1b400 == 66 [pid = 5237] [id = 313]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x9b713000 == 65 [pid = 5237] [id = 314]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x9d491800 == 64 [pid = 5237] [id = 316]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x916de400 == 63 [pid = 5237] [id = 257]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x91d15800 == 62 [pid = 5237] [id = 317]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x89028800 == 61 [pid = 5237] [id = 319]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88f99000 == 60 [pid = 5237] [id = 320]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8bb800 == 59 [pid = 5237] [id = 321]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88b0fc00 == 58 [pid = 5237] [id = 322]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e815400 == 57 [pid = 5237] [id = 323]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x91218c00 == 56 [pid = 5237] [id = 324]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e892400 == 55 [pid = 5237] [id = 325]
02:58:53 INFO - PROCESS | 5237 | --DOCSHELL 0x91d20c00 == 54 [pid = 5237] [id = 326]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x91ca8800 == 53 [pid = 5237] [id = 254]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9c874400 == 52 [pid = 5237] [id = 315]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x944b0c00 == 51 [pid = 5237] [id = 11]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x88f92000 == 50 [pid = 5237] [id = 327]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x89647c00 == 49 [pid = 5237] [id = 226]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8abc3400 == 48 [pid = 5237] [id = 328]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8b050400 == 47 [pid = 5237] [id = 329]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x88935400 == 46 [pid = 5237] [id = 234]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8e813400 == 45 [pid = 5237] [id = 330]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x92359c00 == 44 [pid = 5237] [id = 237]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9106d000 == 43 [pid = 5237] [id = 331]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x91d14000 == 42 [pid = 5237] [id = 235]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x93cca400 == 41 [pid = 5237] [id = 332]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcf1800 == 40 [pid = 5237] [id = 333]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8964f800 == 39 [pid = 5237] [id = 236]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x985de000 == 38 [pid = 5237] [id = 334]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x88783800 == 37 [pid = 5237] [id = 231]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9875d000 == 36 [pid = 5237] [id = 335]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x93cbec00 == 35 [pid = 5237] [id = 238]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9a9cf400 == 34 [pid = 5237] [id = 336]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9b2acc00 == 33 [pid = 5237] [id = 337]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8bce9c00 == 32 [pid = 5237] [id = 338]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x89029c00 == 31 [pid = 5237] [id = 233]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x88931400 == 30 [pid = 5237] [id = 230]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x91221800 == 29 [pid = 5237] [id = 339]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9165d800 == 28 [pid = 5237] [id = 340]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x89025800 == 27 [pid = 5237] [id = 232]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9fecd000 == 26 [pid = 5237] [id = 341]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x88787800 == 25 [pid = 5237] [id = 295]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x881f8c00 == 24 [pid = 5237] [id = 342]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x881f0c00 == 23 [pid = 5237] [id = 343]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x946c9800 == 22 [pid = 5237] [id = 239]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8afba400 == 21 [pid = 5237] [id = 344]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8ad7bc00 == 20 [pid = 5237] [id = 345]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8dd02c00 == 19 [pid = 5237] [id = 346]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8902d400 == 18 [pid = 5237] [id = 224]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x91ca2400 == 17 [pid = 5237] [id = 301]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8db92000 == 16 [pid = 5237] [id = 249]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8902e800 == 15 [pid = 5237] [id = 220]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x88b10800 == 14 [pid = 5237] [id = 253]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x92227000 == 13 [pid = 5237] [id = 318]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8892d800 == 12 [pid = 5237] [id = 228]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8af8f000 == 11 [pid = 5237] [id = 302]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8b04dc00 == 10 [pid = 5237] [id = 222]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x88b0ec00 == 9 [pid = 5237] [id = 221]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8e89a800 == 8 [pid = 5237] [id = 251]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8dff3400 == 7 [pid = 5237] [id = 229]
02:58:55 INFO - PROCESS | 5237 | --DOCSHELL 0x916bc400 == 6 [pid = 5237] [id = 304]
02:58:56 INFO - PROCESS | 5237 | --DOMWINDOW == 237 (0x91296400) [pid = 5237] [serial = 842] [outer = (nil)] [url = about:blank]
02:58:56 INFO - PROCESS | 5237 | --DOMWINDOW == 236 (0x8bcf0c00) [pid = 5237] [serial = 845] [outer = (nil)] [url = about:blank]
02:58:56 INFO - PROCESS | 5237 | --DOMWINDOW == 235 (0x91ca7000) [pid = 5237] [serial = 782] [outer = (nil)] [url = about:blank]
02:58:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f9800 == 7 [pid = 5237] [id = 347]
02:58:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 236 (0x881fdc00) [pid = 5237] [serial = 974] [outer = (nil)]
02:58:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 237 (0x884a6c00) [pid = 5237] [serial = 975] [outer = 0x881fdc00]
02:58:56 INFO - PROCESS | 5237 | 1448017136786 Marionette INFO loaded listener.js
02:58:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 238 (0x8878dc00) [pid = 5237] [serial = 976] [outer = 0x881fdc00]
02:58:57 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
02:58:57 INFO - document served over http requires an https
02:58:57 INFO - sub-resource via xhr-request using the meta-csp
02:58:57 INFO - delivery method with no-redirect and when
02:58: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"
02:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:57 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
02:58:57 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 5657ms
02:58:57 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
02:58:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b0bc00 == 8 [pid = 5237] [id = 348]
02:58:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 239 (0x88b0d800) [pid = 5237] [serial = 977] [outer = (nil)]
02:58:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 240 (0x88b37800) [pid = 5237] [serial = 978] [outer = 0x88b0d800]
02:58:58 INFO - PROCESS | 5237 | 1448017138204 Marionette INFO loaded listener.js
02:58:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:58:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 241 (0x88f95800) [pid = 5237] [serial = 979] [outer = 0x88b0d800]
02:58:59 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
02:58:59 INFO - document served over http requires an https
02:58:59 INFO - sub-resource via xhr-request using the meta-csp
02:58:59 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:59 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
02:58:59 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 1599ms
02:58:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
02:58:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b08800 == 9 [pid = 5237] [id = 349]
02:58:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 242 (0x8902c800) [pid = 5237] [serial = 980] [outer = (nil)]
02:58:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 243 (0x89648400) [pid = 5237] [serial = 981] [outer = 0x8902c800]
02:58:59 INFO - PROCESS | 5237 | 1448017139988 Marionette INFO loaded listener.js
02:59:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 244 (0x896c0000) [pid = 5237] [serial = 982] [outer = 0x8902c800]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 243 (0x94575800) [pid = 5237] [serial = 30] [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.]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 242 (0x946d0800) [pid = 5237] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 241 (0x8878e400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 240 (0x916db800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 239 (0x91225800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 238 (0x97d7b000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 237 (0x98aaf800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 236 (0x8af95400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 235 (0x9aeb7c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 234 (0x9222e400) [pid = 5237] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 233 (0x8bce9000) [pid = 5237] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 232 (0x946cb400) [pid = 5237] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 231 (0x916ba000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 230 (0x9bb6f000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 229 (0x92357c00) [pid = 5237] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017069339]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 228 (0x9bb6a400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 227 (0x93cc6c00) [pid = 5237] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 226 (0x9a4a7800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 225 (0x9b1b0000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 224 (0x8e1a5400) [pid = 5237] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 223 (0x88784c00) [pid = 5237] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 222 (0x9abc8c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 221 (0x9121a000) [pid = 5237] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017100386]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 220 (0x9106f800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 219 (0x88f91c00) [pid = 5237] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 218 (0x9c876000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 217 (0x8e19d000) [pid = 5237] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 216 (0x98aae800) [pid = 5237] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 215 (0x89028c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 214 (0x93c8b000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 213 (0x9d491c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 212 (0x98dda400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 211 (0x92225c00) [pid = 5237] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 210 (0x9129f800) [pid = 5237] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 209 (0x8e818c00) [pid = 5237] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 208 (0x896c7c00) [pid = 5237] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 207 (0x92229800) [pid = 5237] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 206 (0x8902b400) [pid = 5237] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 205 (0x93ccb800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 204 (0x91073000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 203 (0x98ab2800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 202 (0x9222ac00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 201 (0x95e60400) [pid = 5237] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 200 (0x896bd000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 199 (0x98abb400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 198 (0x93c82400) [pid = 5237] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 197 (0x97bbc400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 196 (0x91caa000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 195 (0x896c9c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x91d15000) [pid = 5237] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
02:59:04 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
02:59:04 INFO - document served over http requires an http
02:59:04 INFO - sub-resource via fetch-request using the meta-referrer
02:59:04 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:04 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
02:59:04 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 5090ms
02:59:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x98832c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x9882d800) [pid = 5237] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 191 (0x9234cc00) [pid = 5237] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x93c89400) [pid = 5237] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x98abb800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x98573c00) [pid = 5237] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x9d714800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x97971000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 185 (0x8e81d800) [pid = 5237] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 184 (0x9a620400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x97b31000) [pid = 5237] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x95205c00) [pid = 5237] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x9b715c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x8bcf5400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x9a69f000) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x8e81a800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x89648c00) [pid = 5237] [serial = 635] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x8dfed800) [pid = 5237] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x89640c00) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x8dff3800) [pid = 5237] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x8892f800) [pid = 5237] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x8bcee800) [pid = 5237] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x93c83000) [pid = 5237] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x95204400) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x9856c800) [pid = 5237] [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]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x91660000) [pid = 5237] [serial = 914] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x9222a000) [pid = 5237] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x8b8c2000) [pid = 5237] [serial = 850] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x912a3c00) [pid = 5237] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x916e0000) [pid = 5237] [serial = 855] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x93c85c00) [pid = 5237] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017069339]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x944b5000) [pid = 5237] [serial = 860] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x97970400) [pid = 5237] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x97b2dc00) [pid = 5237] [serial = 865] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x98568400) [pid = 5237] [serial = 868] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x98838000) [pid = 5237] [serial = 871] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x98c49400) [pid = 5237] [serial = 874] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x9a7d5800) [pid = 5237] [serial = 877] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x9afe8800) [pid = 5237] [serial = 880] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x9bb73c00) [pid = 5237] [serial = 883] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x9c8f6000) [pid = 5237] [serial = 886] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x9d494800) [pid = 5237] [serial = 889] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x9d74d800) [pid = 5237] [serial = 892] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x9e6ce800) [pid = 5237] [serial = 895] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8aaad000) [pid = 5237] [serial = 898] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8a2ee800) [pid = 5237] [serial = 901] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8be9ec00) [pid = 5237] [serial = 904] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x896c6400) [pid = 5237] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8e892800) [pid = 5237] [serial = 909] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x91227400) [pid = 5237] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017100386]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x8b8bfc00) [pid = 5237] [serial = 632] [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.]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x9882a800) [pid = 5237] [serial = 740] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x98973c00) [pid = 5237] [serial = 743] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x98aba000) [pid = 5237] [serial = 746] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x98dd7400) [pid = 5237] [serial = 749] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x9a4a8000) [pid = 5237] [serial = 752] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x9a7dc400) [pid = 5237] [serial = 755] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x8c00cc00) [pid = 5237] [serial = 785] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x916e2800) [pid = 5237] [serial = 788] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x92354400) [pid = 5237] [serial = 791] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x94570c00) [pid = 5237] [serial = 794] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x97b2e800) [pid = 5237] [serial = 797] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x9882d400) [pid = 5237] [serial = 800] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x98dd8400) [pid = 5237] [serial = 803] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x9a7e7400) [pid = 5237] [serial = 806] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x9aa85400) [pid = 5237] [serial = 809] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x9afee800) [pid = 5237] [serial = 814] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x9b714000) [pid = 5237] [serial = 819] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x9c48e800) [pid = 5237] [serial = 824] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x9c6e4c00) [pid = 5237] [serial = 827] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x8db98000) [pid = 5237] [serial = 830] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x98ddf000) [pid = 5237] [serial = 875] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x9a7f0800) [pid = 5237] [serial = 878] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x9b2a8400) [pid = 5237] [serial = 881] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x98c4b000) [pid = 5237] [serial = 614] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8aaadc00) [pid = 5237] [serial = 637] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8c008c00) [pid = 5237] [serial = 642] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8e164800) [pid = 5237] [serial = 645] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x8e81c800) [pid = 5237] [serial = 648] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8b8bac00) [pid = 5237] [serial = 651] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x912a1c00) [pid = 5237] [serial = 654] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x916c2000) [pid = 5237] [serial = 657] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x91ca6c00) [pid = 5237] [serial = 660] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x9222f800) [pid = 5237] [serial = 663] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x9234d000) [pid = 5237] [serial = 666] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x93c91c00) [pid = 5237] [serial = 669] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x944b8400) [pid = 5237] [serial = 672] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x95250400) [pid = 5237] [serial = 675] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x9165c400) [pid = 5237] [serial = 678] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x8964e800) [pid = 5237] [serial = 681] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x8b2f0400) [pid = 5237] [serial = 716] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x9107a400) [pid = 5237] [serial = 719] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x92358800) [pid = 5237] [serial = 722] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0x94571800) [pid = 5237] [serial = 725] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 99 (0x97b25c00) [pid = 5237] [serial = 728] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x97d2cc00) [pid = 5237] [serial = 731] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0x9856a400) [pid = 5237] [serial = 734] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0x985e1400) [pid = 5237] [serial = 737] [outer = (nil)] [url = about:blank]
02:59:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b04400 == 10 [pid = 5237] [id = 350]
02:59:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x88b06000) [pid = 5237] [serial = 983] [outer = (nil)]
02:59:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x8964e800) [pid = 5237] [serial = 984] [outer = 0x88b06000]
02:59:05 INFO - PROCESS | 5237 | 1448017145049 Marionette INFO loaded listener.js
02:59:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0x8aaad000) [pid = 5237] [serial = 985] [outer = 0x88b06000]
02:59:05 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
02:59:05 INFO - document served over http requires an http
02:59:05 INFO - sub-resource via fetch-request using the meta-referrer
02:59:05 INFO - delivery method with no-redirect and when
02:59: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"
02:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:05 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
02:59:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1323ms
02:59:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
02:59:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abbb400 == 11 [pid = 5237] [id = 351]
02:59:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 100 (0x8abbc400) [pid = 5237] [serial = 986] [outer = (nil)]
02:59:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x8abc1000) [pid = 5237] [serial = 987] [outer = 0x8abbc400]
02:59:06 INFO - PROCESS | 5237 | 1448017146192 Marionette INFO loaded listener.js
02:59:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x8af89800) [pid = 5237] [serial = 988] [outer = 0x8abbc400]
02:59:07 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
02:59:07 INFO - document served over http requires an http
02:59:07 INFO - sub-resource via fetch-request using the meta-referrer
02:59:07 INFO - delivery method with swap-origin-redirect and when
02:59:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
02:59:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:07 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
02:59:07 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
02:59:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:59:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b3ac00 == 12 [pid = 5237] [id = 352]
02:59:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x88b3bc00) [pid = 5237] [serial = 989] [outer = (nil)]
02:59:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x88f98400) [pid = 5237] [serial = 990] [outer = 0x88b3bc00]
02:59:08 INFO - PROCESS | 5237 | 1448017148140 Marionette INFO loaded listener.js
02:59:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x896c2800) [pid = 5237] [serial = 991] [outer = 0x88b3bc00]
02:59:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af8a800 == 13 [pid = 5237] [id = 353]
02:59:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x8af8b800) [pid = 5237] [serial = 992] [outer = (nil)]
02:59:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8abc3000) [pid = 5237] [serial = 993] [outer = 0x8af8b800]
02:59:09 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
02:59:09 INFO - document served over http requires an http
02:59:09 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:09 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:09 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
02:59:09 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 1845ms
02:59:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
02:59:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fd000 == 14 [pid = 5237] [id = 354]
02:59:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x88788000) [pid = 5237] [serial = 994] [outer = (nil)]
02:59:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8afbe800) [pid = 5237] [serial = 995] [outer = 0x88788000]
02:59:10 INFO - PROCESS | 5237 | 1448017150019 Marionette INFO loaded listener.js
02:59:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8b053800) [pid = 5237] [serial = 996] [outer = 0x88788000]
02:59:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f5800 == 15 [pid = 5237] [id = 355]
02:59:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8b2f6000) [pid = 5237] [serial = 997] [outer = (nil)]
02:59:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8b2fb000) [pid = 5237] [serial = 998] [outer = 0x8b2f6000]
02:59:11 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
02:59:11 INFO - document served over http requires an http
02:59:11 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:11 INFO - delivery method with no-redirect and when
02:59: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"
02:59:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:11 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
02:59:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1789ms
02:59:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:59:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8ba800 == 16 [pid = 5237] [id = 356]
02:59:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8b8be000) [pid = 5237] [serial = 999] [outer = (nil)]
02:59:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8b8c2400) [pid = 5237] [serial = 1000] [outer = 0x8b8be000]
02:59:11 INFO - PROCESS | 5237 | 1448017151772 Marionette INFO loaded listener.js
02:59:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8bcedc00) [pid = 5237] [serial = 1001] [outer = 0x8b8be000]
02:59:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcf5400 == 17 [pid = 5237] [id = 357]
02:59:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8bcf6000) [pid = 5237] [serial = 1002] [outer = (nil)]
02:59:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8bcf6c00) [pid = 5237] [serial = 1003] [outer = 0x8bcf6000]
02:59:12 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
02:59:12 INFO - document served over http requires an http
02:59:12 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:12 INFO - delivery method with swap-origin-redirect and when
02:59:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
02:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:12 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
02:59:12 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 1643ms
02:59:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
02:59:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x8be9fc00 == 18 [pid = 5237] [id = 358]
02:59:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8bea2400) [pid = 5237] [serial = 1004] [outer = (nil)]
02:59:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8c003c00) [pid = 5237] [serial = 1005] [outer = 0x8bea2400]
02:59:13 INFO - PROCESS | 5237 | 1448017153409 Marionette INFO loaded listener.js
02:59:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8db96800) [pid = 5237] [serial = 1006] [outer = 0x8bea2400]
02:59:14 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
02:59:14 INFO - document served over http requires an http
02:59:14 INFO - sub-resource via script-tag using the meta-referrer
02:59:14 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:14 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
02:59:14 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 1584ms
02:59:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
02:59:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f7000 == 19 [pid = 5237] [id = 359]
02:59:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x88b0d400) [pid = 5237] [serial = 1007] [outer = (nil)]
02:59:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8dd0b400) [pid = 5237] [serial = 1008] [outer = 0x88b0d400]
02:59:15 INFO - PROCESS | 5237 | 1448017155040 Marionette INFO loaded listener.js
02:59:15 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8dff0400) [pid = 5237] [serial = 1009] [outer = 0x88b0d400]
02:59:16 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
02:59:16 INFO - document served over http requires an http
02:59:16 INFO - sub-resource via script-tag using the meta-referrer
02:59:16 INFO - delivery method with no-redirect and when
02:59: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"
02:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:16 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
02:59:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1586ms
02:59:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
02:59:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abbb000 == 20 [pid = 5237] [id = 360]
02:59:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8dfef800) [pid = 5237] [serial = 1010] [outer = (nil)]
02:59:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8e167800) [pid = 5237] [serial = 1011] [outer = 0x8dfef800]
02:59:16 INFO - PROCESS | 5237 | 1448017156693 Marionette INFO loaded listener.js
02:59:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8e1a5400) [pid = 5237] [serial = 1012] [outer = 0x8dfef800]
02:59:17 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
02:59:17 INFO - document served over http requires an http
02:59:17 INFO - sub-resource via script-tag using the meta-referrer
02:59:17 INFO - delivery method with swap-origin-redirect and when
02:59:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
02:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:17 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
02:59:17 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 1608ms
02:59:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
02:59:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b09800 == 21 [pid = 5237] [id = 361]
02:59:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8be9b000) [pid = 5237] [serial = 1013] [outer = (nil)]
02:59:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8e892800) [pid = 5237] [serial = 1014] [outer = 0x8be9b000]
02:59:18 INFO - PROCESS | 5237 | 1448017158286 Marionette INFO loaded listener.js
02:59:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8e89a000) [pid = 5237] [serial = 1015] [outer = 0x8be9b000]
02:59:19 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
02:59:19 INFO - document served over http requires an http
02:59:19 INFO - sub-resource via xhr-request using the meta-referrer
02:59:19 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:19 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
02:59:19 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 1532ms
02:59:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
02:59:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af91400 == 22 [pid = 5237] [id = 362]
02:59:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8e1a1400) [pid = 5237] [serial = 1016] [outer = (nil)]
02:59:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x91079400) [pid = 5237] [serial = 1017] [outer = 0x8e1a1400]
02:59:19 INFO - PROCESS | 5237 | 1448017159985 Marionette INFO loaded listener.js
02:59:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x91227400) [pid = 5237] [serial = 1018] [outer = 0x8e1a1400]
02:59:20 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
02:59:20 INFO - document served over http requires an http
02:59:20 INFO - sub-resource via xhr-request using the meta-referrer
02:59:20 INFO - delivery method with no-redirect and when
02:59:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:59:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:20 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
02:59:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1488ms
02:59:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
02:59:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abb9000 == 23 [pid = 5237] [id = 363]
02:59:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8bcf4400) [pid = 5237] [serial = 1019] [outer = (nil)]
02:59:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x912a0800) [pid = 5237] [serial = 1020] [outer = 0x8bcf4400]
02:59:21 INFO - PROCESS | 5237 | 1448017161439 Marionette INFO loaded listener.js
02:59:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x91661c00) [pid = 5237] [serial = 1021] [outer = 0x8bcf4400]
02:59:22 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
02:59:22 INFO - document served over http requires an http
02:59:22 INFO - sub-resource via xhr-request using the meta-referrer
02:59:22 INFO - delivery method with swap-origin-redirect and when
02:59: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/xhr-request/cross-origin.swap-origin-redirect.http.html"
02:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:22 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
02:59:22 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 1478ms
02:59:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
02:59:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e813400 == 24 [pid = 5237] [id = 364]
02:59:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8e89e000) [pid = 5237] [serial = 1022] [outer = (nil)]
02:59:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x916c4400) [pid = 5237] [serial = 1023] [outer = 0x8e89e000]
02:59:22 INFO - PROCESS | 5237 | 1448017162931 Marionette INFO loaded listener.js
02:59:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x916dd400) [pid = 5237] [serial = 1024] [outer = 0x8e89e000]
02:59:24 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
02:59:24 INFO - document served over http requires an https
02:59:24 INFO - sub-resource via fetch-request using the meta-referrer
02:59:24 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:24 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
02:59:24 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 1682ms
02:59:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
02:59:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e818400 == 25 [pid = 5237] [id = 365]
02:59:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x91cac000) [pid = 5237] [serial = 1025] [outer = (nil)]
02:59:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x91d14000) [pid = 5237] [serial = 1026] [outer = 0x91cac000]
02:59:24 INFO - PROCESS | 5237 | 1448017164761 Marionette INFO loaded listener.js
02:59:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x92226400) [pid = 5237] [serial = 1027] [outer = 0x91cac000]
02:59:25 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
02:59:25 INFO - document served over http requires an https
02:59:25 INFO - sub-resource via fetch-request using the meta-referrer
02:59:25 INFO - delivery method with no-redirect and when
02:59: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"
02:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:25 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
02:59:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1687ms
02:59:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
02:59:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dff9800 == 26 [pid = 5237] [id = 366]
02:59:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9222a400) [pid = 5237] [serial = 1028] [outer = (nil)]
02:59:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x92233c00) [pid = 5237] [serial = 1029] [outer = 0x9222a400]
02:59:26 INFO - PROCESS | 5237 | 1448017166418 Marionette INFO loaded listener.js
02:59:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x92345800) [pid = 5237] [serial = 1030] [outer = 0x9222a400]
02:59:27 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
02:59:27 INFO - document served over http requires an https
02:59:27 INFO - sub-resource via fetch-request using the meta-referrer
02:59:27 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:27 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
02:59:27 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 1581ms
02:59:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:59:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaad400 == 27 [pid = 5237] [id = 367]
02:59:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x92351400) [pid = 5237] [serial = 1031] [outer = (nil)]
02:59:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x92354400) [pid = 5237] [serial = 1032] [outer = 0x92351400]
02:59:28 INFO - PROCESS | 5237 | 1448017168051 Marionette INFO loaded listener.js
02:59:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x93c85c00) [pid = 5237] [serial = 1033] [outer = 0x92351400]
02:59:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c8b000 == 28 [pid = 5237] [id = 368]
02:59:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x93c90400) [pid = 5237] [serial = 1034] [outer = (nil)]
02:59:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x93c8dc00) [pid = 5237] [serial = 1035] [outer = 0x93c90400]
02:59:29 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
02:59:29 INFO - document served over http requires an https
02:59:29 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:29 INFO - delivery method with keep-origin-redirect and when
02:59:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:29 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
02:59:29 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 1653ms
02:59:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
02:59:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cc6800 == 29 [pid = 5237] [id = 369]
02:59:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x93cc6c00) [pid = 5237] [serial = 1036] [outer = (nil)]
02:59:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x93ccac00) [pid = 5237] [serial = 1037] [outer = 0x93cc6c00]
02:59:29 INFO - PROCESS | 5237 | 1448017169790 Marionette INFO loaded listener.js
02:59:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x944b3800) [pid = 5237] [serial = 1038] [outer = 0x93cc6c00]
02:59:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456d400 == 30 [pid = 5237] [id = 370]
02:59:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x9456f800) [pid = 5237] [serial = 1039] [outer = (nil)]
02:59:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x9121a000) [pid = 5237] [serial = 1040] [outer = 0x9456f800]
02:59:30 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
02:59:30 INFO - document served over http requires an https
02:59:30 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:30 INFO - delivery method with no-redirect and when
02:59: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"
02:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:30 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
02:59:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1790ms
02:59:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:59:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f5800 == 31 [pid = 5237] [id = 371]
02:59:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8b058c00) [pid = 5237] [serial = 1041] [outer = (nil)]
02:59:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x946d0000) [pid = 5237] [serial = 1042] [outer = 0x8b058c00]
02:59:31 INFO - PROCESS | 5237 | 1448017171527 Marionette INFO loaded listener.js
02:59:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x9524b400) [pid = 5237] [serial = 1043] [outer = 0x8b058c00]
02:59:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x95e61800 == 32 [pid = 5237] [id = 372]
02:59:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x95e64000) [pid = 5237] [serial = 1044] [outer = (nil)]
02:59:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x95256400) [pid = 5237] [serial = 1045] [outer = 0x95e64000]
02:59:32 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
02:59:32 INFO - document served over http requires an https
02:59:32 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:32 INFO - delivery method with swap-origin-redirect and when
02:59:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:59:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:32 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
02:59:32 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 1739ms
02:59:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
02:59:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x95e57400 == 33 [pid = 5237] [id = 373]
02:59:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x95e63000) [pid = 5237] [serial = 1046] [outer = (nil)]
02:59:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x97976800) [pid = 5237] [serial = 1047] [outer = 0x95e63000]
02:59:33 INFO - PROCESS | 5237 | 1448017173247 Marionette INFO loaded listener.js
02:59:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x97b25400) [pid = 5237] [serial = 1048] [outer = 0x95e63000]
02:59:34 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
02:59:34 INFO - document served over http requires an https
02:59:34 INFO - sub-resource via script-tag using the meta-referrer
02:59:34 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:34 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
02:59:34 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 1835ms
02:59:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
02:59:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db9c400 == 34 [pid = 5237] [id = 374]
02:59:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x93c89c00) [pid = 5237] [serial = 1049] [outer = (nil)]
02:59:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x97bbd800) [pid = 5237] [serial = 1050] [outer = 0x93c89c00]
02:59:35 INFO - PROCESS | 5237 | 1448017175136 Marionette INFO loaded listener.js
02:59:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x97d2f400) [pid = 5237] [serial = 1051] [outer = 0x93c89c00]
02:59:36 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
02:59:36 INFO - document served over http requires an https
02:59:36 INFO - sub-resource via script-tag using the meta-referrer
02:59:36 INFO - delivery method with no-redirect and when
02:59:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:36 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
02:59:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1596ms
02:59:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
02:59:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x97bc6000 == 35 [pid = 5237] [id = 375]
02:59:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x97d7a000) [pid = 5237] [serial = 1052] [outer = (nil)]
02:59:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x97d7c000) [pid = 5237] [serial = 1053] [outer = 0x97d7a000]
02:59:36 INFO - PROCESS | 5237 | 1448017176702 Marionette INFO loaded listener.js
02:59:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x9856d800) [pid = 5237] [serial = 1054] [outer = 0x97d7a000]
02:59:39 INFO - PROCESS | 5237 | --DOCSHELL 0x8af8a800 == 34 [pid = 5237] [id = 353]
02:59:39 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f5800 == 33 [pid = 5237] [id = 355]
02:59:39 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcf5400 == 32 [pid = 5237] [id = 357]
02:59:39 INFO - PROCESS | 5237 | --DOCSHELL 0x93c8b000 == 31 [pid = 5237] [id = 368]
02:59:39 INFO - PROCESS | 5237 | --DOCSHELL 0x9456d400 == 30 [pid = 5237] [id = 370]
02:59:39 INFO - PROCESS | 5237 | --DOCSHELL 0x95e61800 == 29 [pid = 5237] [id = 372]
02:59:39 INFO - PROCESS | 5237 | --DOCSHELL 0x881f9800 == 28 [pid = 5237] [id = 347]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x946cfc00) [pid = 5237] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x91073800) [pid = 5237] [serial = 910] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8af8d800) [pid = 5237] [serial = 902] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8b2f7400) [pid = 5237] [serial = 899] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9f125000) [pid = 5237] [serial = 896] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x9e65c800) [pid = 5237] [serial = 893] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x9d574c00) [pid = 5237] [serial = 890] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9d48c800) [pid = 5237] [serial = 887] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x9c843000) [pid = 5237] [serial = 884] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x98ab0000) [pid = 5237] [serial = 872] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x985de400) [pid = 5237] [serial = 869] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x97d74400) [pid = 5237] [serial = 866] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x9520a400) [pid = 5237] [serial = 861] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x92346c00) [pid = 5237] [serial = 856] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8dfeb000) [pid = 5237] [serial = 851] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x92230800) [pid = 5237] [serial = 848] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x91cabc00) [pid = 5237] [serial = 915] [outer = (nil)] [url = about:blank]
02:59:39 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8dff6000) [pid = 5237] [serial = 905] [outer = (nil)] [url = about:blank]
02:59:40 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
02:59:40 INFO - document served over http requires an https
02:59:40 INFO - sub-resource via script-tag using the meta-referrer
02:59:40 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:40 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
02:59:40 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 4639ms
02:59:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
02:59:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x88939400 == 29 [pid = 5237] [id = 376]
02:59:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x88939800) [pid = 5237] [serial = 1055] [outer = (nil)]
02:59:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x88b04800) [pid = 5237] [serial = 1056] [outer = 0x88939800]
02:59:41 INFO - PROCESS | 5237 | 1448017181255 Marionette INFO loaded listener.js
02:59:41 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x88b0e400) [pid = 5237] [serial = 1057] [outer = 0x88939800]
02:59:42 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
02:59:42 INFO - document served over http requires an https
02:59:42 INFO - sub-resource via xhr-request using the meta-referrer
02:59:42 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:42 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
02:59:42 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 1340ms
02:59:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
02:59:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f8000 == 30 [pid = 5237] [id = 377]
02:59:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x884a3c00) [pid = 5237] [serial = 1058] [outer = (nil)]
02:59:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x89022c00) [pid = 5237] [serial = 1059] [outer = 0x884a3c00]
02:59:42 INFO - PROCESS | 5237 | 1448017182506 Marionette INFO loaded listener.js
02:59:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x89641400) [pid = 5237] [serial = 1060] [outer = 0x884a3c00]
02:59:43 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
02:59:43 INFO - document served over http requires an https
02:59:43 INFO - sub-resource via xhr-request using the meta-referrer
02:59:43 INFO - delivery method with no-redirect and when
02:59: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"
02:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:43 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
02:59:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1395ms
02:59:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
02:59:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878bc00 == 31 [pid = 5237] [id = 378]
02:59:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x896bd800) [pid = 5237] [serial = 1061] [outer = (nil)]
02:59:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x896c6400) [pid = 5237] [serial = 1062] [outer = 0x896bd800]
02:59:43 INFO - PROCESS | 5237 | 1448017183929 Marionette INFO loaded listener.js
02:59:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8aaa7000) [pid = 5237] [serial = 1063] [outer = 0x896bd800]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x944af000) [pid = 5237] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017107739]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8abc3800) [pid = 5237] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x8902c800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x916dc800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x88b06000) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8e814400) [pid = 5237] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x985e4c00) [pid = 5237] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8e895800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x9bb6c400) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8dd03400) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x88f9a800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8b057800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x912a1400) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x95207000) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x881f9400) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x88b3cc00) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x8afbb000) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x8ad7c400) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x91658c00) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x9fecd800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x9a9d1400) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x88b0d800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x881fdc00) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x98760800) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8abbc400) [pid = 5237] [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]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8abc1000) [pid = 5237] [serial = 987] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x8964e800) [pid = 5237] [serial = 984] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x89640400) [pid = 5237] [serial = 919] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8af95000) [pid = 5237] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8bcef000) [pid = 5237] [serial = 924] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8e898400) [pid = 5237] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x9233f000) [pid = 5237] [serial = 929] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x95202400) [pid = 5237] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017107739]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x97bba800) [pid = 5237] [serial = 934] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x9875a800) [pid = 5237] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x98ab4800) [pid = 5237] [serial = 939] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x9ab24c00) [pid = 5237] [serial = 942] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x9bb74400) [pid = 5237] [serial = 945] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x9d416000) [pid = 5237] [serial = 948] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x9f68d000) [pid = 5237] [serial = 951] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x9fda1800) [pid = 5237] [serial = 954] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x9fed0000) [pid = 5237] [serial = 957] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x881ff800) [pid = 5237] [serial = 960] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x88b41800) [pid = 5237] [serial = 963] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8afbf000) [pid = 5237] [serial = 966] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8ad81400) [pid = 5237] [serial = 969] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x8dd07c00) [pid = 5237] [serial = 972] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x884a6c00) [pid = 5237] [serial = 975] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x88b37800) [pid = 5237] [serial = 978] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x89648400) [pid = 5237] [serial = 981] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x8dd0e400) [pid = 5237] [serial = 973] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0xa0975000) [pid = 5237] [serial = 961] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0xa0c3cc00) [pid = 5237] [serial = 964] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x8afc5c00) [pid = 5237] [serial = 967] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x8afc1c00) [pid = 5237] [serial = 970] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x8878dc00) [pid = 5237] [serial = 976] [outer = (nil)] [url = about:blank]
02:59:45 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x88f95800) [pid = 5237] [serial = 979] [outer = (nil)] [url = about:blank]
02:59:46 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
02:59:46 INFO - document served over http requires an https
02:59:46 INFO - sub-resource via xhr-request using the meta-referrer
02:59:46 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:46 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
02:59:46 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 2606ms
02:59:46 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
02:59:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x88935c00 == 32 [pid = 5237] [id = 379]
02:59:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x88b35800) [pid = 5237] [serial = 1064] [outer = (nil)]
02:59:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x896c3800) [pid = 5237] [serial = 1065] [outer = 0x88b35800]
02:59:46 INFO - PROCESS | 5237 | 1448017186512 Marionette INFO loaded listener.js
02:59:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x8abbcc00) [pid = 5237] [serial = 1066] [outer = 0x88b35800]
02:59:47 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
02:59:47 INFO - document served over http requires an http
02:59:47 INFO - sub-resource via fetch-request using the meta-referrer
02:59:47 INFO - delivery method with keep-origin-redirect and when
02:59:47 INFO - the target request is same-origin.
02:59:47 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 1228ms
02:59:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
02:59:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x88789800 == 33 [pid = 5237] [id = 380]
02:59:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x88790400) [pid = 5237] [serial = 1067] [outer = (nil)]
02:59:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x88937800) [pid = 5237] [serial = 1068] [outer = 0x88790400]
02:59:47 INFO - PROCESS | 5237 | 1448017187927 Marionette INFO loaded listener.js
02:59:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x88b44000) [pid = 5237] [serial = 1069] [outer = 0x88790400]
02:59:49 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
02:59:49 INFO - document served over http requires an http
02:59:49 INFO - sub-resource via fetch-request using the meta-referrer
02:59:49 INFO - delivery method with no-redirect and when
02:59:49 INFO - the target request is same-origin.
02:59:49 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 1649ms
02:59:49 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
02:59:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaae800 == 34 [pid = 5237] [id = 381]
02:59:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8aaafc00) [pid = 5237] [serial = 1070] [outer = (nil)]
02:59:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8abc3400) [pid = 5237] [serial = 1071] [outer = 0x8aaafc00]
02:59:49 INFO - PROCESS | 5237 | 1448017189832 Marionette INFO loaded listener.js
02:59:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8ad85000) [pid = 5237] [serial = 1072] [outer = 0x8aaafc00]
02:59:50 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
02:59:50 INFO - document served over http requires an http
02:59:50 INFO - sub-resource via fetch-request using the meta-referrer
02:59:50 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:50 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
02:59:50 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 1850ms
02:59:50 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
02:59:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afb9000 == 35 [pid = 5237] [id = 382]
02:59:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8afba000) [pid = 5237] [serial = 1073] [outer = (nil)]
02:59:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8afbf000) [pid = 5237] [serial = 1074] [outer = 0x8afba000]
02:59:51 INFO - PROCESS | 5237 | 1448017191484 Marionette INFO loaded listener.js
02:59:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8b04e800) [pid = 5237] [serial = 1075] [outer = 0x8afba000]
02:59:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b058000 == 36 [pid = 5237] [id = 383]
02:59:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8b058400) [pid = 5237] [serial = 1076] [outer = (nil)]
02:59:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8b055800) [pid = 5237] [serial = 1077] [outer = 0x8b058400]
02:59:52 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
02:59:52 INFO - document served over http requires an http
02:59:52 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:52 INFO - delivery method with keep-origin-redirect and when
02:59:52 INFO - the target request is same-origin.
02:59:52 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 1584ms
02:59:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
02:59:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b057400 == 37 [pid = 5237] [id = 384]
02:59:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8b2f2000) [pid = 5237] [serial = 1078] [outer = (nil)]
02:59:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8b2fa000) [pid = 5237] [serial = 1079] [outer = 0x8b2f2000]
02:59:53 INFO - PROCESS | 5237 | 1448017193109 Marionette INFO loaded listener.js
02:59:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8b8bc400) [pid = 5237] [serial = 1080] [outer = 0x8b2f2000]
02:59:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bced800 == 38 [pid = 5237] [id = 385]
02:59:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8bcef000) [pid = 5237] [serial = 1081] [outer = (nil)]
02:59:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8b2fa800) [pid = 5237] [serial = 1082] [outer = 0x8bcef000]
02:59:54 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
02:59:54 INFO - document served over http requires an http
02:59:54 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:54 INFO - delivery method with no-redirect and when
02:59:54 INFO - the target request is same-origin.
02:59:54 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 1594ms
02:59:54 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
02:59:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcecc00 == 39 [pid = 5237] [id = 386]
02:59:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8bcf1800) [pid = 5237] [serial = 1083] [outer = (nil)]
02:59:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8bcf4800) [pid = 5237] [serial = 1084] [outer = 0x8bcf1800]
02:59:54 INFO - PROCESS | 5237 | 1448017194758 Marionette INFO loaded listener.js
02:59:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8c007000) [pid = 5237] [serial = 1085] [outer = 0x8bcf1800]
02:59:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db8e400 == 40 [pid = 5237] [id = 387]
02:59:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8db90800) [pid = 5237] [serial = 1086] [outer = (nil)]
02:59:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8c00f800) [pid = 5237] [serial = 1087] [outer = 0x8db90800]
02:59:55 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
02:59:55 INFO - document served over http requires an http
02:59:55 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:55 INFO - delivery method with swap-origin-redirect and when
02:59:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:59:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:55 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
02:59:55 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 1606ms
02:59:55 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
02:59:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fdc00 == 41 [pid = 5237] [id = 388]
02:59:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x88933400) [pid = 5237] [serial = 1088] [outer = (nil)]
02:59:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8db9c000) [pid = 5237] [serial = 1089] [outer = 0x88933400]
02:59:56 INFO - PROCESS | 5237 | 1448017196373 Marionette INFO loaded listener.js
02:59:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8dd0c800) [pid = 5237] [serial = 1090] [outer = 0x88933400]
02:59:57 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
02:59:57 INFO - document served over http requires an http
02:59:57 INFO - sub-resource via script-tag using the meta-referrer
02:59:57 INFO - delivery method with keep-origin-redirect and when
02:59:57 INFO - the target request is same-origin.
02:59:57 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 1615ms
02:59:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
02:59:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dfee000 == 42 [pid = 5237] [id = 389]
02:59:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8dff2800) [pid = 5237] [serial = 1091] [outer = (nil)]
02:59:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8e159000) [pid = 5237] [serial = 1092] [outer = 0x8dff2800]
02:59:58 INFO - PROCESS | 5237 | 1448017198019 Marionette INFO loaded listener.js
02:59:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8e199400) [pid = 5237] [serial = 1093] [outer = 0x8dff2800]
02:59:58 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
02:59:58 INFO - document served over http requires an http
02:59:58 INFO - sub-resource via script-tag using the meta-referrer
02:59:58 INFO - delivery method with no-redirect and when
02:59:58 INFO - the target request is same-origin.
02:59:58 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 1541ms
02:59:58 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
02:59:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e161800 == 43 [pid = 5237] [id = 390]
02:59:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8e1a3400) [pid = 5237] [serial = 1094] [outer = (nil)]
02:59:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8e1a6800) [pid = 5237] [serial = 1095] [outer = 0x8e1a3400]
02:59:59 INFO - PROCESS | 5237 | 1448017199466 Marionette INFO loaded listener.js
02:59:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
02:59:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8e818800) [pid = 5237] [serial = 1096] [outer = 0x8e1a3400]
03:00:00 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
03:00:00 INFO - document served over http requires an http
03:00:00 INFO - sub-resource via script-tag using the meta-referrer
03:00:00 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:00 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
03:00:00 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 1696ms
03:00:00 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
03:00:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892ec00 == 44 [pid = 5237] [id = 391]
03:00:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8e893000) [pid = 5237] [serial = 1097] [outer = (nil)]
03:00:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e89d800) [pid = 5237] [serial = 1098] [outer = 0x8e893000]
03:00:01 INFO - PROCESS | 5237 | 1448017201272 Marionette INFO loaded listener.js
03:00:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x9106f400) [pid = 5237] [serial = 1099] [outer = 0x8e893000]
03:00:02 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
03:00:02 INFO - document served over http requires an http
03:00:02 INFO - sub-resource via xhr-request using the meta-referrer
03:00:02 INFO - delivery method with keep-origin-redirect and when
03:00:02 INFO - the target request is same-origin.
03:00:02 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 1538ms
03:00:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:00:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e15a000 == 45 [pid = 5237] [id = 392]
03:00:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x91074000) [pid = 5237] [serial = 1100] [outer = (nil)]
03:00:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x91079000) [pid = 5237] [serial = 1101] [outer = 0x91074000]
03:00:02 INFO - PROCESS | 5237 | 1448017202759 Marionette INFO loaded listener.js
03:00:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x91226000) [pid = 5237] [serial = 1102] [outer = 0x91074000]
03:00:03 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
03:00:03 INFO - document served over http requires an http
03:00:03 INFO - sub-resource via xhr-request using the meta-referrer
03:00:03 INFO - delivery method with no-redirect and when
03:00:03 INFO - the target request is same-origin.
03:00:03 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 1555ms
03:00:03 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
03:00:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x9129cc00 == 46 [pid = 5237] [id = 393]
03:00:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9129ec00) [pid = 5237] [serial = 1103] [outer = (nil)]
03:00:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x912a5000) [pid = 5237] [serial = 1104] [outer = 0x9129ec00]
03:00:04 INFO - PROCESS | 5237 | 1448017204343 Marionette INFO loaded listener.js
03:00:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x916bc800) [pid = 5237] [serial = 1105] [outer = 0x9129ec00]
03:00:05 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
03:00:05 INFO - document served over http requires an http
03:00:05 INFO - sub-resource via xhr-request using the meta-referrer
03:00:05 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:05 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
03:00:05 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 1894ms
03:00:05 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
03:00:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x916c4c00 == 47 [pid = 5237] [id = 394]
03:00:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x916c8c00) [pid = 5237] [serial = 1106] [outer = (nil)]
03:00:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x916e0c00) [pid = 5237] [serial = 1107] [outer = 0x916c8c00]
03:00:06 INFO - PROCESS | 5237 | 1448017206230 Marionette INFO loaded listener.js
03:00:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x91ca4800) [pid = 5237] [serial = 1108] [outer = 0x916c8c00]
03:00:08 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
03:00:08 INFO - document served over http requires an https
03:00:08 INFO - sub-resource via fetch-request using the meta-referrer
03:00:08 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:08 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
03:00:08 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 2889ms
03:00:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:00:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d15800 == 48 [pid = 5237] [id = 395]
03:00:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x91d15c00) [pid = 5237] [serial = 1109] [outer = (nil)]
03:00:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x91d1b000) [pid = 5237] [serial = 1110] [outer = 0x91d15c00]
03:00:09 INFO - PROCESS | 5237 | 1448017209130 Marionette INFO loaded listener.js
03:00:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x92229400) [pid = 5237] [serial = 1111] [outer = 0x91d15c00]
03:00:10 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
03:00:10 INFO - document served over http requires an https
03:00:10 INFO - sub-resource via fetch-request using the meta-referrer
03:00:10 INFO - delivery method with no-redirect and when
03:00: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"
03:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:10 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
03:00:10 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 1585ms
03:00:10 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
03:00:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f1000 == 49 [pid = 5237] [id = 396]
03:00:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x881f2000) [pid = 5237] [serial = 1112] [outer = (nil)]
03:00:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x881f6c00) [pid = 5237] [serial = 1113] [outer = 0x881f2000]
03:00:10 INFO - PROCESS | 5237 | 1448017210802 Marionette INFO loaded listener.js
03:00:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x8aaaac00) [pid = 5237] [serial = 1114] [outer = 0x881f2000]
03:00:11 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
03:00:11 INFO - document served over http requires an https
03:00:11 INFO - sub-resource via fetch-request using the meta-referrer
03:00:11 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:11 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
03:00:11 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 1579ms
03:00:12 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
03:00:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a3400 == 50 [pid = 5237] [id = 397]
03:00:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x884a5800) [pid = 5237] [serial = 1115] [outer = (nil)]
03:00:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8878c000) [pid = 5237] [serial = 1116] [outer = 0x884a5800]
03:00:12 INFO - PROCESS | 5237 | 1448017212772 Marionette INFO loaded listener.js
03:00:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x88b43800) [pid = 5237] [serial = 1117] [outer = 0x884a5800]
03:00:13 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
03:00:13 INFO - document served over http requires an https
03:00:13 INFO - sub-resource via fetch-request using the meta-referrer
03:00:13 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:13 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
03:00:13 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 1689ms
03:00:13 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
03:00:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892b400 == 51 [pid = 5237] [id = 398]
03:00:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x88b10800) [pid = 5237] [serial = 1118] [outer = (nil)]
03:00:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x88b41800) [pid = 5237] [serial = 1119] [outer = 0x88b10800]
03:00:14 INFO - PROCESS | 5237 | 1448017214434 Marionette INFO loaded listener.js
03:00:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8ad86400) [pid = 5237] [serial = 1120] [outer = 0x88b10800]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8af89800) [pid = 5237] [serial = 988] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x896c0000) [pid = 5237] [serial = 982] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0xa0918800) [pid = 5237] [serial = 958] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x9fe46800) [pid = 5237] [serial = 955] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x9f698800) [pid = 5237] [serial = 952] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x9e665c00) [pid = 5237] [serial = 949] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x9c842400) [pid = 5237] [serial = 946] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x9b2a1800) [pid = 5237] [serial = 943] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8aaad000) [pid = 5237] [serial = 985] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x9a7d3000) [pid = 5237] [serial = 940] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x9856bc00) [pid = 5237] [serial = 935] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x93c8bc00) [pid = 5237] [serial = 930] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x8e164c00) [pid = 5237] [serial = 925] [outer = (nil)] [url = about:blank]
03:00:15 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8a2ef800) [pid = 5237] [serial = 920] [outer = (nil)] [url = about:blank]
03:00:15 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
03:00:15 INFO - document served over http requires an https
03:00:15 INFO - sub-resource via fetch-request using the meta-referrer
03:00:15 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:15 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
03:00:15 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 1795ms
03:00:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:00:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892f000 == 52 [pid = 5237] [id = 399]
03:00:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x88b0f800) [pid = 5237] [serial = 1121] [outer = (nil)]
03:00:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x88b3ec00) [pid = 5237] [serial = 1122] [outer = 0x88b0f800]
03:00:16 INFO - PROCESS | 5237 | 1448017216195 Marionette INFO loaded listener.js
03:00:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x89642800) [pid = 5237] [serial = 1123] [outer = 0x88b0f800]
03:00:17 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
03:00:17 INFO - document served over http requires an https
03:00:17 INFO - sub-resource via fetch-request using the meta-referrer
03:00:17 INFO - delivery method with no-redirect and when
03:00: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"
03:00:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:17 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
03:00:17 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 1390ms
03:00:17 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
03:00:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902a000 == 53 [pid = 5237] [id = 400]
03:00:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x8aaaa400) [pid = 5237] [serial = 1124] [outer = (nil)]
03:00:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x8abbec00) [pid = 5237] [serial = 1125] [outer = 0x8aaaa400]
03:00:17 INFO - PROCESS | 5237 | 1448017217363 Marionette INFO loaded listener.js
03:00:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x8af93c00) [pid = 5237] [serial = 1126] [outer = 0x8aaaa400]
03:00:18 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
03:00:18 INFO - document served over http requires an https
03:00:18 INFO - sub-resource via fetch-request using the meta-referrer
03:00:18 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:00:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:00:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:00:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:18 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
03:00:18 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 1338ms
03:00:18 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
03:00:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f94400 == 54 [pid = 5237] [id = 401]
03:00:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x896c5000) [pid = 5237] [serial = 1127] [outer = (nil)]
03:00:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x8afc2c00) [pid = 5237] [serial = 1128] [outer = 0x896c5000]
03:00:18 INFO - PROCESS | 5237 | 1448017218769 Marionette INFO loaded listener.js
03:00:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x8b2f9800) [pid = 5237] [serial = 1129] [outer = 0x896c5000]
03:00:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcef400 == 55 [pid = 5237] [id = 402]
03:00:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8bcf0800) [pid = 5237] [serial = 1130] [outer = (nil)]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x9222a400) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x92351400) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x91cac000) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8e1a1400) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8b8be000) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x88788000) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x88b3bc00) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8be9b000) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x896c3800) [pid = 5237] [serial = 1065] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x9456f800) [pid = 5237] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017170534]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x93c90400) [pid = 5237] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x896bd800) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x88939800) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x884a3c00) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x95e64000) [pid = 5237] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x93c89c00) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8b2f6000) [pid = 5237] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017150799]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8bea2400) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x88b0d400) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8bcf6000) [pid = 5237] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8dfef800) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8af8b800) [pid = 5237] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x95e63000) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x8b058c00) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8e89e000) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x93cc6c00) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8bcf4400) [pid = 5237] [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]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8c003c00) [pid = 5237] [serial = 1005] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x88b04800) [pid = 5237] [serial = 1056] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x946d0000) [pid = 5237] [serial = 1042] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x916c4400) [pid = 5237] [serial = 1023] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x93ccac00) [pid = 5237] [serial = 1037] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x912a0800) [pid = 5237] [serial = 1020] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8b2fb000) [pid = 5237] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017150799]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x8e167800) [pid = 5237] [serial = 1011] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x92233c00) [pid = 5237] [serial = 1029] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x92354400) [pid = 5237] [serial = 1032] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x91d14000) [pid = 5237] [serial = 1026] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8abc3000) [pid = 5237] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x89022c00) [pid = 5237] [serial = 1059] [outer = (nil)] [url = about:blank]
03:00:19 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x91079400) [pid = 5237] [serial = 1017] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8b8c2400) [pid = 5237] [serial = 1000] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x97d7c000) [pid = 5237] [serial = 1053] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x8dd0b400) [pid = 5237] [serial = 1008] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x97976800) [pid = 5237] [serial = 1047] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x8afbe800) [pid = 5237] [serial = 995] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x896c6400) [pid = 5237] [serial = 1062] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x95256400) [pid = 5237] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x9121a000) [pid = 5237] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017170534]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x93c8dc00) [pid = 5237] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x8bcf6c00) [pid = 5237] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x8e892800) [pid = 5237] [serial = 1014] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x97bbd800) [pid = 5237] [serial = 1050] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x88f98400) [pid = 5237] [serial = 990] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0x8aaa7000) [pid = 5237] [serial = 1063] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 99 (0x91661c00) [pid = 5237] [serial = 1021] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x91227400) [pid = 5237] [serial = 1018] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0x88b0e400) [pid = 5237] [serial = 1057] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0x8e89a000) [pid = 5237] [serial = 1015] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x89641400) [pid = 5237] [serial = 1060] [outer = (nil)] [url = about:blank]
03:00:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x88b39800) [pid = 5237] [serial = 1131] [outer = 0x8bcf0800]
03:00:20 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
03:00:20 INFO - document served over http requires an https
03:00:20 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:20 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:20 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
03:00:20 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 1757ms
03:00:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:00:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b04800 == 56 [pid = 5237] [id = 403]
03:00:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x8b04d000) [pid = 5237] [serial = 1132] [outer = (nil)]
03:00:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x8b2f9000) [pid = 5237] [serial = 1133] [outer = 0x8b04d000]
03:00:20 INFO - PROCESS | 5237 | 1448017220736 Marionette INFO loaded listener.js
03:00:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0x8be9a800) [pid = 5237] [serial = 1134] [outer = 0x8b04d000]
03:00:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db92400 == 57 [pid = 5237] [id = 404]
03:00:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 100 (0x8db93400) [pid = 5237] [serial = 1135] [outer = (nil)]
03:00:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x8db96400) [pid = 5237] [serial = 1136] [outer = 0x8db93400]
03:00:21 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
03:00:21 INFO - document served over http requires an https
03:00:21 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:21 INFO - delivery method with no-redirect and when
03:00: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"
03:00:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:21 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
03:00:21 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 1530ms
03:00:21 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
03:00:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a4000 == 58 [pid = 5237] [id = 405]
03:00:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x8878e800) [pid = 5237] [serial = 1137] [outer = (nil)]
03:00:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x8892dc00) [pid = 5237] [serial = 1138] [outer = 0x8878e800]
03:00:22 INFO - PROCESS | 5237 | 1448017222427 Marionette INFO loaded listener.js
03:00:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x88f93c00) [pid = 5237] [serial = 1139] [outer = 0x8878e800]
03:00:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x8a2e5800 == 59 [pid = 5237] [id = 406]
03:00:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x8a2e6000) [pid = 5237] [serial = 1140] [outer = (nil)]
03:00:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x89649800) [pid = 5237] [serial = 1141] [outer = 0x8a2e6000]
03:00:23 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
03:00:23 INFO - document served over http requires an https
03:00:23 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:23 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:23 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
03:00:23 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 1883ms
03:00:23 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
03:00:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaab800 == 60 [pid = 5237] [id = 407]
03:00:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8aaac000) [pid = 5237] [serial = 1142] [outer = (nil)]
03:00:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x8abbe800) [pid = 5237] [serial = 1143] [outer = 0x8aaac000]
03:00:24 INFO - PROCESS | 5237 | 1448017224214 Marionette INFO loaded listener.js
03:00:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8b2fbc00) [pid = 5237] [serial = 1144] [outer = 0x8aaac000]
03:00:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dd0f000 == 61 [pid = 5237] [id = 408]
03:00:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8dd0f400) [pid = 5237] [serial = 1145] [outer = (nil)]
03:00:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8db8e800) [pid = 5237] [serial = 1146] [outer = 0x8dd0f400]
03:00:25 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
03:00:25 INFO - document served over http requires an https
03:00:25 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:25 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:25 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
03:00:25 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 1893ms
03:00:25 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
03:00:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c00a400 == 62 [pid = 5237] [id = 409]
03:00:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8e164400) [pid = 5237] [serial = 1147] [outer = (nil)]
03:00:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8e19bc00) [pid = 5237] [serial = 1148] [outer = 0x8e164400]
03:00:26 INFO - PROCESS | 5237 | 1448017226120 Marionette INFO loaded listener.js
03:00:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8e895800) [pid = 5237] [serial = 1149] [outer = 0x8e164400]
03:00:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x9107a400 == 63 [pid = 5237] [id = 410]
03:00:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x91218800) [pid = 5237] [serial = 1150] [outer = (nil)]
03:00:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x91072400) [pid = 5237] [serial = 1151] [outer = 0x91218800]
03:00: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
03:00:27 INFO - document served over http requires an https
03:00:27 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:27 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00: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
03:00: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 1690ms
03:00: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
03:00:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x91218c00 == 64 [pid = 5237] [id = 411]
03:00:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x9121a000) [pid = 5237] [serial = 1152] [outer = (nil)]
03:00:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x9129a800) [pid = 5237] [serial = 1153] [outer = 0x9121a000]
03:00:27 INFO - PROCESS | 5237 | 1448017227833 Marionette INFO loaded listener.js
03:00:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x9165a000) [pid = 5237] [serial = 1154] [outer = 0x9121a000]
03:00:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x916bc400 == 65 [pid = 5237] [id = 412]
03:00:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x916bd800) [pid = 5237] [serial = 1155] [outer = (nil)]
03:00:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x916c2000) [pid = 5237] [serial = 1156] [outer = 0x916bd800]
03:00:28 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
03:00:28 INFO - document served over http requires an https
03:00:28 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:28 INFO - delivery method with no-redirect and when
03:00: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"
03:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:28 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
03:00:28 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 1687ms
03:00:28 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
03:00:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e897800 == 66 [pid = 5237] [id = 413]
03:00:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x916c1000) [pid = 5237] [serial = 1157] [outer = (nil)]
03:00:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x916d9c00) [pid = 5237] [serial = 1158] [outer = 0x916c1000]
03:00:29 INFO - PROCESS | 5237 | 1448017229528 Marionette INFO loaded listener.js
03:00:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x91d17400) [pid = 5237] [serial = 1159] [outer = 0x916c1000]
03:00:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222b000 == 67 [pid = 5237] [id = 414]
03:00:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x9222d800) [pid = 5237] [serial = 1160] [outer = (nil)]
03:00:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x9222dc00) [pid = 5237] [serial = 1161] [outer = 0x9222d800]
03:00:30 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
03:00:30 INFO - document served over http requires an https
03:00:30 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:30 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:00:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:00:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:30 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
03:00:30 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 1733ms
03:00:30 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
03:00:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x92341000 == 68 [pid = 5237] [id = 415]
03:00:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x92341800) [pid = 5237] [serial = 1162] [outer = (nil)]
03:00:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x92344800) [pid = 5237] [serial = 1163] [outer = 0x92341800]
03:00:31 INFO - PROCESS | 5237 | 1448017231279 Marionette INFO loaded listener.js
03:00:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x9234d800) [pid = 5237] [serial = 1164] [outer = 0x92341800]
03:00:32 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
03:00:32 INFO - document served over http requires an https
03:00:32 INFO - sub-resource via script-tag using the meta-referrer
03:00:32 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:32 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
03:00:32 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 1681ms
03:00:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:00:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f92800 == 69 [pid = 5237] [id = 416]
03:00:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8e15c000) [pid = 5237] [serial = 1165] [outer = (nil)]
03:00:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x9235a800) [pid = 5237] [serial = 1166] [outer = 0x8e15c000]
03:00:32 INFO - PROCESS | 5237 | 1448017232957 Marionette INFO loaded listener.js
03:00:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x93c8cc00) [pid = 5237] [serial = 1167] [outer = 0x8e15c000]
03:00:33 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
03:00:33 INFO - document served over http requires an https
03:00:33 INFO - sub-resource via script-tag using the meta-referrer
03:00:33 INFO - delivery method with no-redirect and when
03:00: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"
03:00:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:33 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
03:00:33 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 1538ms
03:00:33 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
03:00:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x92348400 == 70 [pid = 5237] [id = 417]
03:00:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x92350c00) [pid = 5237] [serial = 1168] [outer = (nil)]
03:00:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x93cc0000) [pid = 5237] [serial = 1169] [outer = 0x92350c00]
03:00:34 INFO - PROCESS | 5237 | 1448017234422 Marionette INFO loaded listener.js
03:00:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x93ccb800) [pid = 5237] [serial = 1170] [outer = 0x92350c00]
03:00:35 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
03:00:35 INFO - document served over http requires an https
03:00:35 INFO - sub-resource via script-tag using the meta-referrer
03:00:35 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:35 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
03:00:35 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 1680ms
03:00:35 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
03:00:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bceb400 == 71 [pid = 5237] [id = 418]
03:00:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x944b3c00) [pid = 5237] [serial = 1171] [outer = (nil)]
03:00:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x94568000) [pid = 5237] [serial = 1172] [outer = 0x944b3c00]
03:00:36 INFO - PROCESS | 5237 | 1448017236245 Marionette INFO loaded listener.js
03:00:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x946cc800) [pid = 5237] [serial = 1173] [outer = 0x944b3c00]
03:00:37 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
03:00:37 INFO - document served over http requires an https
03:00:37 INFO - sub-resource via script-tag using the meta-referrer
03:00:37 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:37 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
03:00:37 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 1627ms
03:00:37 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
03:00:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x92345000 == 72 [pid = 5237] [id = 419]
03:00:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x94571400) [pid = 5237] [serial = 1174] [outer = (nil)]
03:00:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x95143000) [pid = 5237] [serial = 1175] [outer = 0x94571400]
03:00:37 INFO - PROCESS | 5237 | 1448017237834 Marionette INFO loaded listener.js
03:00:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x9524b800) [pid = 5237] [serial = 1176] [outer = 0x94571400]
03:00:38 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
03:00:38 INFO - document served over http requires an https
03:00:38 INFO - sub-resource via script-tag using the meta-referrer
03:00:38 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:38 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
03:00:38 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 1596ms
03:00:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:00:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e19d400 == 73 [pid = 5237] [id = 420]
03:00:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x95e56800) [pid = 5237] [serial = 1177] [outer = (nil)]
03:00:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x97971000) [pid = 5237] [serial = 1178] [outer = 0x95e56800]
03:00:39 INFO - PROCESS | 5237 | 1448017239523 Marionette INFO loaded listener.js
03:00:39 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x97b2c000) [pid = 5237] [serial = 1179] [outer = 0x95e56800]
03:00:40 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
03:00:40 INFO - document served over http requires an https
03:00:40 INFO - sub-resource via script-tag using the meta-referrer
03:00:40 INFO - delivery method with no-redirect and when
03:00: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"
03:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:40 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
03:00:40 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 1652ms
03:00:40 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
03:00:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x9797b400 == 74 [pid = 5237] [id = 421]
03:00:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x97b26800) [pid = 5237] [serial = 1180] [outer = (nil)]
03:00:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x97bc0000) [pid = 5237] [serial = 1181] [outer = 0x97b26800]
03:00:41 INFO - PROCESS | 5237 | 1448017241044 Marionette INFO loaded listener.js
03:00:41 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x97d31800) [pid = 5237] [serial = 1182] [outer = 0x97b26800]
03:00:42 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
03:00:42 INFO - document served over http requires an https
03:00:42 INFO - sub-resource via script-tag using the meta-referrer
03:00:42 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:00:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:00:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:42 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
03:00:42 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 1633ms
03:00:42 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
03:00:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x97bc1800 == 75 [pid = 5237] [id = 422]
03:00:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x97d78c00) [pid = 5237] [serial = 1183] [outer = (nil)]
03:00:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x97d7e400) [pid = 5237] [serial = 1184] [outer = 0x97d78c00]
03:00:42 INFO - PROCESS | 5237 | 1448017242772 Marionette INFO loaded listener.js
03:00:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x98569800) [pid = 5237] [serial = 1185] [outer = 0x97d78c00]
03:00:43 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
03:00:43 INFO - document served over http requires an https
03:00:43 INFO - sub-resource via xhr-request using the meta-referrer
03:00:43 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:43 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
03:00:43 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 1536ms
03:00:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:00:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x9121f000 == 76 [pid = 5237] [id = 423]
03:00:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x97d76400) [pid = 5237] [serial = 1186] [outer = (nil)]
03:00:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x98573c00) [pid = 5237] [serial = 1187] [outer = 0x97d76400]
03:00:44 INFO - PROCESS | 5237 | 1448017244248 Marionette INFO loaded listener.js
03:00:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x985dc800) [pid = 5237] [serial = 1188] [outer = 0x97d76400]
03:00:45 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
03:00:45 INFO - document served over http requires an https
03:00:45 INFO - sub-resource via xhr-request using the meta-referrer
03:00:45 INFO - delivery method with no-redirect and when
03:00: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"
03:00:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:45 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
03:00:45 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 1533ms
03:00:45 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
03:00:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x985df400 == 77 [pid = 5237] [id = 424]
03:00:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x985dfc00) [pid = 5237] [serial = 1189] [outer = (nil)]
03:00:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x985e5800) [pid = 5237] [serial = 1190] [outer = 0x985dfc00]
03:00:45 INFO - PROCESS | 5237 | 1448017245796 Marionette INFO loaded listener.js
03:00:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x9875cc00) [pid = 5237] [serial = 1191] [outer = 0x985dfc00]
03:00:46 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
03:00:46 INFO - document served over http requires an https
03:00:46 INFO - sub-resource via xhr-request using the meta-referrer
03:00:46 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:46 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
03:00:46 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 1600ms
03:00:46 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
03:00:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e167c00 == 78 [pid = 5237] [id = 425]
03:00:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x95252400) [pid = 5237] [serial = 1192] [outer = (nil)]
03:00:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x9882c000) [pid = 5237] [serial = 1193] [outer = 0x95252400]
03:00:47 INFO - PROCESS | 5237 | 1448017247398 Marionette INFO loaded listener.js
03:00:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x98832800) [pid = 5237] [serial = 1194] [outer = 0x95252400]
03:00: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
03:00:49 INFO - document served over http requires an https
03:00:49 INFO - sub-resource via xhr-request using the meta-referrer
03:00:49 INFO - delivery method with swap-origin-redirect and when
03:00: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"
03:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:00:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 3048ms
03:00:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
03:00:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878d800 == 79 [pid = 5237] [id = 426]
03:00:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x88935000) [pid = 5237] [serial = 1195] [outer = (nil)]
03:00:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x88f93800) [pid = 5237] [serial = 1196] [outer = 0x88935000]
03:00:50 INFO - PROCESS | 5237 | 1448017250815 Marionette INFO loaded listener.js
03:00:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x896c1000) [pid = 5237] [serial = 1197] [outer = 0x88935000]
03:00:51 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
03:00:51 INFO - document served over http requires an https
03:00:51 INFO - sub-resource via xhr-request using the meta-referrer
03:00:51 INFO - delivery method with keep-origin-redirect and when
03:00: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"
03:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:51 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
03:00:51 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 1789ms
03:00:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x881f7000 == 78 [pid = 5237] [id = 359]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x97bc6000 == 77 [pid = 5237] [id = 375]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x88b09800 == 76 [pid = 5237] [id = 361]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x8b058000 == 75 [pid = 5237] [id = 383]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x8bced800 == 74 [pid = 5237] [id = 385]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x8db8e400 == 73 [pid = 5237] [id = 387]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x8dff9800 == 72 [pid = 5237] [id = 366]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x88b08800 == 71 [pid = 5237] [id = 349]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x88b0bc00 == 70 [pid = 5237] [id = 348]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcef400 == 69 [pid = 5237] [id = 402]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x88b04400 == 68 [pid = 5237] [id = 350]
03:00:52 INFO - PROCESS | 5237 | --DOCSHELL 0x8db92400 == 67 [pid = 5237] [id = 404]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x97d2f400) [pid = 5237] [serial = 1051] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x944b3800) [pid = 5237] [serial = 1038] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x9524b400) [pid = 5237] [serial = 1043] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x97b25400) [pid = 5237] [serial = 1048] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8db96800) [pid = 5237] [serial = 1006] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x8e1a5400) [pid = 5237] [serial = 1012] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x916dd400) [pid = 5237] [serial = 1024] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x92345800) [pid = 5237] [serial = 1030] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x92226400) [pid = 5237] [serial = 1027] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x8dff0400) [pid = 5237] [serial = 1009] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x93c85c00) [pid = 5237] [serial = 1033] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8bcedc00) [pid = 5237] [serial = 1001] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8b053800) [pid = 5237] [serial = 996] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x896c2800) [pid = 5237] [serial = 991] [outer = (nil)] [url = about:blank]
03:00:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f8400 == 68 [pid = 5237] [id = 427]
03:00:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x881fac00) [pid = 5237] [serial = 1198] [outer = (nil)]
03:00:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x88931000) [pid = 5237] [serial = 1199] [outer = 0x881fac00]
03:00:52 INFO - PROCESS | 5237 | 1448017252895 Marionette INFO loaded listener.js
03:00:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x88b3bc00) [pid = 5237] [serial = 1200] [outer = 0x881fac00]
03:00:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:00:53 INFO - document served over http requires an https
03:00:53 INFO - sub-resource via xhr-request using the meta-referrer
03:00:53 INFO - delivery method with no-redirect and when
03:00: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"
03:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
03:00:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 2001ms
03:00:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
03:00:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x884ab000 == 69 [pid = 5237] [id = 428]
03:00:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x88b09800) [pid = 5237] [serial = 1201] [outer = (nil)]
03:00:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x8ad7b800) [pid = 5237] [serial = 1202] [outer = 0x88b09800]
03:00:54 INFO - PROCESS | 5237 | 1448017254124 Marionette INFO loaded listener.js
03:00:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x8afc3800) [pid = 5237] [serial = 1203] [outer = 0x88b09800]
03:00:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:00:55 INFO - document served over http requires an https
03:00:55 INFO - sub-resource via xhr-request using the meta-referrer
03:00:55 INFO - delivery method with swap-origin-redirect and when
03:00:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:00:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:00:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:00:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:00:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:00:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:00:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1384ms
03:00:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:00:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8b7400 == 70 [pid = 5237] [id = 429]
03:00:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8b8b9000) [pid = 5237] [serial = 1204] [outer = (nil)]
03:00:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8bce9000) [pid = 5237] [serial = 1205] [outer = 0x8b8b9000]
03:00:55 INFO - PROCESS | 5237 | 1448017255598 Marionette INFO loaded listener.js
03:00:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x8be9c800) [pid = 5237] [serial = 1206] [outer = 0x8b8b9000]
03:00:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:00:56 INFO - document served over http requires an http
03:00:56 INFO - sub-resource via fetch-request using the http-csp
03:00:56 INFO - delivery method with keep-origin-redirect and when
03:00:56 INFO - the target request is cross-origin.
03:00:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1386ms
03:00:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x884a5800) [pid = 5237] [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]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x8bcf0800) [pid = 5237] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x896c5000) [pid = 5237] [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]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8aaaa400) [pid = 5237] [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]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x88b0f800) [pid = 5237] [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]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x88b10800) [pid = 5237] [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]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8b058400) [pid = 5237] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8bcef000) [pid = 5237] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017193814]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8db90800) [pid = 5237] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x88b35800) [pid = 5237] [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]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x8db9c000) [pid = 5237] [serial = 1089] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8bcf4800) [pid = 5237] [serial = 1084] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x91d1b000) [pid = 5237] [serial = 1110] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x88b39800) [pid = 5237] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x8e159000) [pid = 5237] [serial = 1092] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x8abc3400) [pid = 5237] [serial = 1071] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x912a5000) [pid = 5237] [serial = 1104] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x881f6c00) [pid = 5237] [serial = 1113] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8b2fa000) [pid = 5237] [serial = 1079] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8afbf000) [pid = 5237] [serial = 1074] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x916e0c00) [pid = 5237] [serial = 1107] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8abbec00) [pid = 5237] [serial = 1125] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8b055800) [pid = 5237] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8e89d800) [pid = 5237] [serial = 1098] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x8afc2c00) [pid = 5237] [serial = 1128] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x88b41800) [pid = 5237] [serial = 1119] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x88b3ec00) [pid = 5237] [serial = 1122] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8c00f800) [pid = 5237] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x88937800) [pid = 5237] [serial = 1068] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8b2fa800) [pid = 5237] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017193814]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x8e1a6800) [pid = 5237] [serial = 1095] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8878c000) [pid = 5237] [serial = 1116] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x91079000) [pid = 5237] [serial = 1101] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x8b2f9000) [pid = 5237] [serial = 1133] [outer = (nil)] [url = about:blank]
03:00:56 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x8abbcc00) [pid = 5237] [serial = 1066] [outer = (nil)] [url = about:blank]
03:00:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f6c00 == 71 [pid = 5237] [id = 430]
03:00:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x881ff800) [pid = 5237] [serial = 1207] [outer = (nil)]
03:00:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x88937800) [pid = 5237] [serial = 1208] [outer = 0x881ff800]
03:00:57 INFO - PROCESS | 5237 | 1448017257224 Marionette INFO loaded listener.js
03:00:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8afbf000) [pid = 5237] [serial = 1209] [outer = 0x881ff800]
03:00:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:00:58 INFO - document served over http requires an http
03:00:58 INFO - sub-resource via fetch-request using the http-csp
03:00:58 INFO - delivery method with no-redirect and when
03:00:58 INFO - the target request is cross-origin.
03:00:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1493ms
03:00:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:00:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db92c00 == 72 [pid = 5237] [id = 431]
03:00:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8db94000) [pid = 5237] [serial = 1210] [outer = (nil)]
03:00:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8db97800) [pid = 5237] [serial = 1211] [outer = 0x8db94000]
03:00:58 INFO - PROCESS | 5237 | 1448017258457 Marionette INFO loaded listener.js
03:00:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:00:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8dfef800) [pid = 5237] [serial = 1212] [outer = 0x8db94000]
03:00:59 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
03:00:59 INFO - document served over http requires an http
03:00:59 INFO - sub-resource via fetch-request using the http-csp
03:00:59 INFO - delivery method with swap-origin-redirect and when
03:00:59 INFO - the target request is cross-origin.
03:00:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1238ms
03:00:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:00:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x88787c00 == 73 [pid = 5237] [id = 432]
03:00:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8892e400) [pid = 5237] [serial = 1213] [outer = (nil)]
03:00:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x88f98c00) [pid = 5237] [serial = 1214] [outer = 0x8892e400]
03:00:59 INFO - PROCESS | 5237 | 1448017259930 Marionette INFO loaded listener.js
03:01:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x896c6400) [pid = 5237] [serial = 1215] [outer = 0x8892e400]
03:01:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b04cc00 == 74 [pid = 5237] [id = 433]
03:01:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8b053c00) [pid = 5237] [serial = 1216] [outer = (nil)]
03:01:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8b2f3c00) [pid = 5237] [serial = 1217] [outer = 0x8b053c00]
03:01:01 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
03:01:01 INFO - document served over http requires an http
03:01:01 INFO - sub-resource via iframe-tag using the http-csp
03:01:01 INFO - delivery method with keep-origin-redirect and when
03:01:01 INFO - the target request is cross-origin.
03:01:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1746ms
03:01:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:01:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2fc400 == 75 [pid = 5237] [id = 434]
03:01:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8b2fd800) [pid = 5237] [serial = 1218] [outer = (nil)]
03:01:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8bcea400) [pid = 5237] [serial = 1219] [outer = 0x8b2fd800]
03:01:01 INFO - PROCESS | 5237 | 1448017261889 Marionette INFO loaded listener.js
03:01:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8dd0fc00) [pid = 5237] [serial = 1220] [outer = 0x8b2fd800]
03:01:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e15d000 == 76 [pid = 5237] [id = 435]
03:01:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e15e400) [pid = 5237] [serial = 1221] [outer = (nil)]
03:01:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x8e19f800) [pid = 5237] [serial = 1222] [outer = 0x8e15e400]
03:01:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:03 INFO - document served over http requires an http
03:01:03 INFO - sub-resource via iframe-tag using the http-csp
03:01:03 INFO - delivery method with no-redirect and when
03:01:03 INFO - the target request is cross-origin.
03:01:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1901ms
03:01:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:01:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e892800 == 77 [pid = 5237] [id = 436]
03:01:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8e894c00) [pid = 5237] [serial = 1223] [outer = (nil)]
03:01:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8e89c000) [pid = 5237] [serial = 1224] [outer = 0x8e894c00]
03:01:03 INFO - PROCESS | 5237 | 1448017263742 Marionette INFO loaded listener.js
03:01:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x9107b400) [pid = 5237] [serial = 1225] [outer = 0x8e894c00]
03:01:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x9165dc00 == 78 [pid = 5237] [id = 437]
03:01:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9165e400) [pid = 5237] [serial = 1226] [outer = (nil)]
03:01:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x9129d000) [pid = 5237] [serial = 1227] [outer = 0x9165e400]
03:01:04 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
03:01:04 INFO - document served over http requires an http
03:01:04 INFO - sub-resource via iframe-tag using the http-csp
03:01:04 INFO - delivery method with swap-origin-redirect and when
03:01:04 INFO - the target request is cross-origin.
03:01:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1735ms
03:01:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:01:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x912a5000 == 79 [pid = 5237] [id = 438]
03:01:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x9165d400) [pid = 5237] [serial = 1228] [outer = (nil)]
03:01:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x916be400) [pid = 5237] [serial = 1229] [outer = 0x9165d400]
03:01:05 INFO - PROCESS | 5237 | 1448017265494 Marionette INFO loaded listener.js
03:01:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x916e5800) [pid = 5237] [serial = 1230] [outer = 0x9165d400]
03:01:06 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
03:01:06 INFO - document served over http requires an http
03:01:06 INFO - sub-resource via script-tag using the http-csp
03:01:06 INFO - delivery method with keep-origin-redirect and when
03:01:06 INFO - the target request is cross-origin.
03:01:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1991ms
03:01:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:01:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x91cab800 == 80 [pid = 5237] [id = 439]
03:01:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x91cae000) [pid = 5237] [serial = 1231] [outer = (nil)]
03:01:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x91d20c00) [pid = 5237] [serial = 1232] [outer = 0x91cae000]
03:01:07 INFO - PROCESS | 5237 | 1448017267469 Marionette INFO loaded listener.js
03:01:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x92340800) [pid = 5237] [serial = 1233] [outer = 0x91cae000]
03:01:08 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
03:01:08 INFO - document served over http requires an http
03:01:08 INFO - sub-resource via script-tag using the http-csp
03:01:08 INFO - delivery method with no-redirect and when
03:01:08 INFO - the target request is cross-origin.
03:01:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1787ms
03:01:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:01:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d1f000 == 81 [pid = 5237] [id = 440]
03:01:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x9235ac00) [pid = 5237] [serial = 1234] [outer = (nil)]
03:01:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x944af000) [pid = 5237] [serial = 1235] [outer = 0x9235ac00]
03:01:09 INFO - PROCESS | 5237 | 1448017269303 Marionette INFO loaded listener.js
03:01:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x95250c00) [pid = 5237] [serial = 1236] [outer = 0x9235ac00]
03:01:10 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
03:01:10 INFO - document served over http requires an http
03:01:10 INFO - sub-resource via script-tag using the http-csp
03:01:10 INFO - delivery method with swap-origin-redirect and when
03:01:10 INFO - the target request is cross-origin.
03:01:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1835ms
03:01:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:01:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x97972400 == 82 [pid = 5237] [id = 441]
03:01:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x97972800) [pid = 5237] [serial = 1237] [outer = (nil)]
03:01:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x97b27000) [pid = 5237] [serial = 1238] [outer = 0x97972800]
03:01:11 INFO - PROCESS | 5237 | 1448017271221 Marionette INFO loaded listener.js
03:01:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x97d30000) [pid = 5237] [serial = 1239] [outer = 0x97972800]
03:01:12 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
03:01:12 INFO - document served over http requires an http
03:01:12 INFO - sub-resource via xhr-request using the http-csp
03:01:12 INFO - delivery method with keep-origin-redirect and when
03:01:12 INFO - the target request is cross-origin.
03:01:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1987ms
03:01:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:01:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x98574800 == 83 [pid = 5237] [id = 442]
03:01:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x985dd800) [pid = 5237] [serial = 1240] [outer = (nil)]
03:01:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x98756c00) [pid = 5237] [serial = 1241] [outer = 0x985dd800]
03:01:12 INFO - PROCESS | 5237 | 1448017272994 Marionette INFO loaded listener.js
03:01:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x98832000) [pid = 5237] [serial = 1242] [outer = 0x985dd800]
03:01:14 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
03:01:14 INFO - document served over http requires an http
03:01:14 INFO - sub-resource via xhr-request using the http-csp
03:01:14 INFO - delivery method with no-redirect and when
03:01:14 INFO - the target request is cross-origin.
03:01:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1537ms
03:01:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:01:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x98765800 == 84 [pid = 5237] [id = 443]
03:01:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x9882dc00) [pid = 5237] [serial = 1243] [outer = (nil)]
03:01:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x98973000) [pid = 5237] [serial = 1244] [outer = 0x9882dc00]
03:01:14 INFO - PROCESS | 5237 | 1448017274610 Marionette INFO loaded listener.js
03:01:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x9897a400) [pid = 5237] [serial = 1245] [outer = 0x9882dc00]
03:01:15 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
03:01:15 INFO - document served over http requires an http
03:01:15 INFO - sub-resource via xhr-request using the http-csp
03:01:15 INFO - delivery method with swap-origin-redirect and when
03:01:15 INFO - the target request is cross-origin.
03:01:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1733ms
03:01:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:01:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x98978400 == 85 [pid = 5237] [id = 444]
03:01:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x9897ec00) [pid = 5237] [serial = 1246] [outer = (nil)]
03:01:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x98aafc00) [pid = 5237] [serial = 1247] [outer = 0x9897ec00]
03:01:16 INFO - PROCESS | 5237 | 1448017276317 Marionette INFO loaded listener.js
03:01:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x98ab8000) [pid = 5237] [serial = 1248] [outer = 0x9897ec00]
03:01:17 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
03:01:17 INFO - document served over http requires an https
03:01:17 INFO - sub-resource via fetch-request using the http-csp
03:01:17 INFO - delivery method with keep-origin-redirect and when
03:01:17 INFO - the target request is cross-origin.
03:01:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1629ms
03:01:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:01:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x944b2000 == 86 [pid = 5237] [id = 445]
03:01:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x98c44000) [pid = 5237] [serial = 1249] [outer = (nil)]
03:01:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x98c45c00) [pid = 5237] [serial = 1250] [outer = 0x98c44000]
03:01:18 INFO - PROCESS | 5237 | 1448017278087 Marionette INFO loaded listener.js
03:01:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x98dd4400) [pid = 5237] [serial = 1251] [outer = 0x98c44000]
03:01:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:19 INFO - document served over http requires an https
03:01:19 INFO - sub-resource via fetch-request using the http-csp
03:01:19 INFO - delivery method with no-redirect and when
03:01:19 INFO - the target request is cross-origin.
03:01:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1628ms
03:01:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:01:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x98c42800 == 87 [pid = 5237] [id = 446]
03:01:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x98dda400) [pid = 5237] [serial = 1252] [outer = (nil)]
03:01:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x98ddc000) [pid = 5237] [serial = 1253] [outer = 0x98dda400]
03:01:19 INFO - PROCESS | 5237 | 1448017279662 Marionette INFO loaded listener.js
03:01:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x9a314c00) [pid = 5237] [serial = 1254] [outer = 0x98dda400]
03:01:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:20 INFO - document served over http requires an https
03:01:20 INFO - sub-resource via fetch-request using the http-csp
03:01:20 INFO - delivery method with swap-origin-redirect and when
03:01:20 INFO - the target request is cross-origin.
03:01:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1782ms
03:01:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:01:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a6c00 == 88 [pid = 5237] [id = 447]
03:01:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x98762000) [pid = 5237] [serial = 1255] [outer = (nil)]
03:01:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x9a4a0400) [pid = 5237] [serial = 1256] [outer = 0x98762000]
03:01:21 INFO - PROCESS | 5237 | 1448017281550 Marionette INFO loaded listener.js
03:01:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x9a6a2000) [pid = 5237] [serial = 1257] [outer = 0x98762000]
03:01:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7d5800 == 89 [pid = 5237] [id = 448]
03:01:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x9a7d6800) [pid = 5237] [serial = 1258] [outer = (nil)]
03:01:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x9a621c00) [pid = 5237] [serial = 1259] [outer = 0x9a7d6800]
03:01: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
03:01:22 INFO - document served over http requires an https
03:01:22 INFO - sub-resource via iframe-tag using the http-csp
03:01:22 INFO - delivery method with keep-origin-redirect and when
03:01:22 INFO - the target request is cross-origin.
03:01:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1840ms
03:01:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:01:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7d5000 == 90 [pid = 5237] [id = 449]
03:01:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x9a7d7400) [pid = 5237] [serial = 1260] [outer = (nil)]
03:01:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x9a7db000) [pid = 5237] [serial = 1261] [outer = 0x9a7d7400]
03:01:23 INFO - PROCESS | 5237 | 1448017283307 Marionette INFO loaded listener.js
03:01:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x9a7e2800) [pid = 5237] [serial = 1262] [outer = 0x9a7d7400]
03:01:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7e9000 == 91 [pid = 5237] [id = 450]
03:01:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x9a7e9c00) [pid = 5237] [serial = 1263] [outer = (nil)]
03:01:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x9a7e5000) [pid = 5237] [serial = 1264] [outer = 0x9a7e9c00]
03:01: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
03:01:24 INFO - document served over http requires an https
03:01:24 INFO - sub-resource via iframe-tag using the http-csp
03:01:24 INFO - delivery method with no-redirect and when
03:01:24 INFO - the target request is cross-origin.
03:01:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1938ms
03:01:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:01:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7e7c00 == 92 [pid = 5237] [id = 451]
03:01:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x9a7e8000) [pid = 5237] [serial = 1265] [outer = (nil)]
03:01:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x9a7ec800) [pid = 5237] [serial = 1266] [outer = 0x9a7e8000]
03:01:25 INFO - PROCESS | 5237 | 1448017285476 Marionette INFO loaded listener.js
03:01:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x9a9d0000) [pid = 5237] [serial = 1267] [outer = 0x9a7e8000]
03:01:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x9aa85000 == 93 [pid = 5237] [id = 452]
03:01:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x9aa85800) [pid = 5237] [serial = 1268] [outer = (nil)]
03:01:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 185 (0x9a7f1800) [pid = 5237] [serial = 1269] [outer = 0x9aa85800]
03:01:26 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
03:01:26 INFO - document served over http requires an https
03:01:26 INFO - sub-resource via iframe-tag using the http-csp
03:01:26 INFO - delivery method with swap-origin-redirect and when
03:01:26 INFO - the target request is cross-origin.
03:01:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1928ms
03:01:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:01:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f4000 == 94 [pid = 5237] [id = 453]
03:01:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 186 (0x916e3400) [pid = 5237] [serial = 1270] [outer = (nil)]
03:01:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x9abc1c00) [pid = 5237] [serial = 1271] [outer = 0x916e3400]
03:01:27 INFO - PROCESS | 5237 | 1448017287302 Marionette INFO loaded listener.js
03:01:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x9afe5000) [pid = 5237] [serial = 1272] [outer = 0x916e3400]
03:01:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:28 INFO - document served over http requires an https
03:01:28 INFO - sub-resource via script-tag using the http-csp
03:01:28 INFO - delivery method with keep-origin-redirect and when
03:01:28 INFO - the target request is cross-origin.
03:01:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1742ms
03:01:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:01:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b39c00 == 95 [pid = 5237] [id = 454]
03:01:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x9afe7800) [pid = 5237] [serial = 1273] [outer = (nil)]
03:01:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x9afedc00) [pid = 5237] [serial = 1274] [outer = 0x9afe7800]
03:01:29 INFO - PROCESS | 5237 | 1448017289005 Marionette INFO loaded listener.js
03:01:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x9b116400) [pid = 5237] [serial = 1275] [outer = 0x9afe7800]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x884a4000 == 94 [pid = 5237] [id = 405]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8a2e5800 == 93 [pid = 5237] [id = 406]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8dd0f000 == 92 [pid = 5237] [id = 408]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x9107a400 == 91 [pid = 5237] [id = 410]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x91218c00 == 90 [pid = 5237] [id = 411]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x916bc400 == 89 [pid = 5237] [id = 412]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8e897800 == 88 [pid = 5237] [id = 413]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x9222b000 == 87 [pid = 5237] [id = 414]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x92341000 == 86 [pid = 5237] [id = 415]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x88f92800 == 85 [pid = 5237] [id = 416]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x92348400 == 84 [pid = 5237] [id = 417]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8bceb400 == 83 [pid = 5237] [id = 418]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x92345000 == 82 [pid = 5237] [id = 419]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8e19d400 == 81 [pid = 5237] [id = 420]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x9797b400 == 80 [pid = 5237] [id = 421]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x97bc1800 == 79 [pid = 5237] [id = 422]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x9121f000 == 78 [pid = 5237] [id = 423]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x985df400 == 77 [pid = 5237] [id = 424]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8878d800 == 76 [pid = 5237] [id = 426]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x881f8400 == 75 [pid = 5237] [id = 427]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x884ab000 == 74 [pid = 5237] [id = 428]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8b7400 == 73 [pid = 5237] [id = 429]
03:01:30 INFO - PROCESS | 5237 | --DOCSHELL 0x881f6c00 == 72 [pid = 5237] [id = 430]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8e167c00 == 71 [pid = 5237] [id = 425]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88787c00 == 70 [pid = 5237] [id = 432]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8abbb000 == 69 [pid = 5237] [id = 360]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8b04cc00 == 68 [pid = 5237] [id = 433]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8af91400 == 67 [pid = 5237] [id = 362]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2fc400 == 66 [pid = 5237] [id = 434]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8e15d000 == 65 [pid = 5237] [id = 435]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8e892800 == 64 [pid = 5237] [id = 436]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x9165dc00 == 63 [pid = 5237] [id = 437]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x93cc6800 == 62 [pid = 5237] [id = 369]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x912a5000 == 61 [pid = 5237] [id = 438]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88b3ac00 == 60 [pid = 5237] [id = 352]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8abb9000 == 59 [pid = 5237] [id = 363]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x91cab800 == 58 [pid = 5237] [id = 439]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x91d1f000 == 57 [pid = 5237] [id = 440]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x97972400 == 56 [pid = 5237] [id = 441]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8e818400 == 55 [pid = 5237] [id = 365]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88b04800 == 54 [pid = 5237] [id = 403]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x98574800 == 53 [pid = 5237] [id = 442]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x98765800 == 52 [pid = 5237] [id = 443]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x98978400 == 51 [pid = 5237] [id = 444]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8892b400 == 50 [pid = 5237] [id = 398]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x944b2000 == 49 [pid = 5237] [id = 445]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8e813400 == 48 [pid = 5237] [id = 364]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x884a3400 == 47 [pid = 5237] [id = 397]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x98c42800 == 46 [pid = 5237] [id = 446]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x95e57400 == 45 [pid = 5237] [id = 373]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x884a6c00 == 44 [pid = 5237] [id = 447]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7d5800 == 43 [pid = 5237] [id = 448]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7d5000 == 42 [pid = 5237] [id = 449]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7e9000 == 41 [pid = 5237] [id = 450]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8abbb400 == 40 [pid = 5237] [id = 351]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7e7c00 == 39 [pid = 5237] [id = 451]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x9aa85000 == 38 [pid = 5237] [id = 452]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881f4000 == 37 [pid = 5237] [id = 453]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8892f000 == 36 [pid = 5237] [id = 399]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8db92c00 == 35 [pid = 5237] [id = 431]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8be9fc00 == 34 [pid = 5237] [id = 358]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8ba800 == 33 [pid = 5237] [id = 356]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88f94400 == 32 [pid = 5237] [id = 401]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8902a000 == 31 [pid = 5237] [id = 400]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881fd000 == 30 [pid = 5237] [id = 354]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaad400 == 29 [pid = 5237] [id = 367]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaab800 == 28 [pid = 5237] [id = 407]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8db9c400 == 27 [pid = 5237] [id = 374]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8c00a400 == 26 [pid = 5237] [id = 409]
03:01:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881f5800 == 25 [pid = 5237] [id = 371]
03:01:33 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x8af93c00) [pid = 5237] [serial = 1126] [outer = (nil)] [url = about:blank]
03:01:33 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x89642800) [pid = 5237] [serial = 1123] [outer = (nil)] [url = about:blank]
03:01:33 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x8ad86400) [pid = 5237] [serial = 1120] [outer = (nil)] [url = about:blank]
03:01:33 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x88b43800) [pid = 5237] [serial = 1117] [outer = (nil)] [url = about:blank]
03:01:33 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x8b2f9800) [pid = 5237] [serial = 1129] [outer = (nil)] [url = about:blank]
03:01:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:33 INFO - document served over http requires an https
03:01:33 INFO - sub-resource via script-tag using the http-csp
03:01:33 INFO - delivery method with no-redirect and when
03:01:33 INFO - the target request is cross-origin.
03:01:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 5396ms
03:01:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:01:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a6400 == 26 [pid = 5237] [id = 455]
03:01:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x884a9c00) [pid = 5237] [serial = 1276] [outer = (nil)]
03:01:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x88787000) [pid = 5237] [serial = 1277] [outer = 0x884a9c00]
03:01:34 INFO - PROCESS | 5237 | 1448017294124 Marionette INFO loaded listener.js
03:01:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x88931400) [pid = 5237] [serial = 1278] [outer = 0x884a9c00]
03:01:35 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
03:01:35 INFO - document served over http requires an https
03:01:35 INFO - sub-resource via script-tag using the http-csp
03:01:35 INFO - delivery method with swap-origin-redirect and when
03:01:35 INFO - the target request is cross-origin.
03:01:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1341ms
03:01:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:01:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x884ab000 == 27 [pid = 5237] [id = 456]
03:01:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x88b3b800) [pid = 5237] [serial = 1279] [outer = (nil)]
03:01:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x88b42800) [pid = 5237] [serial = 1280] [outer = 0x88b3b800]
03:01:35 INFO - PROCESS | 5237 | 1448017295497 Marionette INFO loaded listener.js
03:01:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 192 (0x88f9e400) [pid = 5237] [serial = 1281] [outer = 0x88b3b800]
03:01:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:36 INFO - document served over http requires an https
03:01:36 INFO - sub-resource via xhr-request using the http-csp
03:01:36 INFO - delivery method with keep-origin-redirect and when
03:01:36 INFO - the target request is cross-origin.
03:01:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1456ms
03:01:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:01:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878b400 == 28 [pid = 5237] [id = 457]
03:01:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x89647400) [pid = 5237] [serial = 1282] [outer = (nil)]
03:01:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x896bbc00) [pid = 5237] [serial = 1283] [outer = 0x89647400]
03:01:37 INFO - PROCESS | 5237 | 1448017297010 Marionette INFO loaded listener.js
03:01:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x896c9800) [pid = 5237] [serial = 1284] [outer = 0x89647400]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x8e1a3400) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x8bcf1800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x9129ec00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 191 (0x88933400) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x91074000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x8afba000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x97d7a000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x8dff2800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x8b04d000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 185 (0x88790400) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 184 (0x8db93400) [pid = 5237] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017221479]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x91d15c00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x8aaafc00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x881f2000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x91218800) [pid = 5237] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x8e164400) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x916c8c00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x8b2f2000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x8e893000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x95e56800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x92341800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x985dfc00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x8dd0f400) [pid = 5237] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x92350c00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x95252400) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x88b09800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x881fac00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x916bd800) [pid = 5237] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017228560]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x88935000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x94571400) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8aaac000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x8a2e6000) [pid = 5237] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x97d76400) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x8e15c000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9121a000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x944b3c00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x97b26800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x9222d800) [pid = 5237] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x8b8b9000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x916c1000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8db94000) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8878e800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x881ff800) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x97d78c00) [pid = 5237] [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]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8db97800) [pid = 5237] [serial = 1211] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x9129a800) [pid = 5237] [serial = 1153] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x94568000) [pid = 5237] [serial = 1172] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8db8e800) [pid = 5237] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x9235a800) [pid = 5237] [serial = 1166] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x89649800) [pid = 5237] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x88f93800) [pid = 5237] [serial = 1196] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x88937800) [pid = 5237] [serial = 1208] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x985e5800) [pid = 5237] [serial = 1190] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x8abbe800) [pid = 5237] [serial = 1143] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x916c2000) [pid = 5237] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017228560]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x8e19bc00) [pid = 5237] [serial = 1148] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x97d7e400) [pid = 5237] [serial = 1184] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x97bc0000) [pid = 5237] [serial = 1181] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x95143000) [pid = 5237] [serial = 1175] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8bce9000) [pid = 5237] [serial = 1205] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x9222dc00) [pid = 5237] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x93cc0000) [pid = 5237] [serial = 1169] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x8892dc00) [pid = 5237] [serial = 1138] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x916d9c00) [pid = 5237] [serial = 1158] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x98573c00) [pid = 5237] [serial = 1187] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8db96400) [pid = 5237] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017221479]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x91072400) [pid = 5237] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x9882c000) [pid = 5237] [serial = 1193] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x8ad7b800) [pid = 5237] [serial = 1202] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x92344800) [pid = 5237] [serial = 1163] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x88931000) [pid = 5237] [serial = 1199] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x97971000) [pid = 5237] [serial = 1178] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x91ca4800) [pid = 5237] [serial = 1108] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8b8bc400) [pid = 5237] [serial = 1080] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x98832800) [pid = 5237] [serial = 1194] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x9106f400) [pid = 5237] [serial = 1099] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8e818800) [pid = 5237] [serial = 1096] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8c007000) [pid = 5237] [serial = 1085] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x98569800) [pid = 5237] [serial = 1185] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x916bc800) [pid = 5237] [serial = 1105] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x896c1000) [pid = 5237] [serial = 1197] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8dd0c800) [pid = 5237] [serial = 1090] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x91226000) [pid = 5237] [serial = 1102] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x88b3bc00) [pid = 5237] [serial = 1200] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x8b04e800) [pid = 5237] [serial = 1075] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x9856d800) [pid = 5237] [serial = 1054] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x8e199400) [pid = 5237] [serial = 1093] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x8be9a800) [pid = 5237] [serial = 1134] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x985dc800) [pid = 5237] [serial = 1188] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x88b44000) [pid = 5237] [serial = 1069] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x92229400) [pid = 5237] [serial = 1111] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x9875cc00) [pid = 5237] [serial = 1191] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x8ad85000) [pid = 5237] [serial = 1072] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x8afc3800) [pid = 5237] [serial = 1203] [outer = (nil)] [url = about:blank]
03:01:40 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0x8aaaac00) [pid = 5237] [serial = 1114] [outer = (nil)] [url = about:blank]
03:01:40 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
03:01:40 INFO - document served over http requires an https
03:01:40 INFO - sub-resource via xhr-request using the http-csp
03:01:40 INFO - delivery method with no-redirect and when
03:01:40 INFO - the target request is cross-origin.
03:01:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4101ms
03:01:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:01:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b36c00 == 29 [pid = 5237] [id = 458]
03:01:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x88b3bc00) [pid = 5237] [serial = 1285] [outer = (nil)]
03:01:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x89640c00) [pid = 5237] [serial = 1286] [outer = 0x88b3bc00]
03:01:41 INFO - PROCESS | 5237 | 1448017301141 Marionette INFO loaded listener.js
03:01:41 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x8aaa8400) [pid = 5237] [serial = 1287] [outer = 0x88b3bc00]
03:01:41 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
03:01:41 INFO - document served over http requires an https
03:01:41 INFO - sub-resource via xhr-request using the http-csp
03:01:41 INFO - delivery method with swap-origin-redirect and when
03:01:41 INFO - the target request is cross-origin.
03:01:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1180ms
03:01:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:01:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964f000 == 30 [pid = 5237] [id = 459]
03:01:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x8aaa0c00) [pid = 5237] [serial = 1288] [outer = (nil)]
03:01:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x8abbf000) [pid = 5237] [serial = 1289] [outer = 0x8aaa0c00]
03:01:42 INFO - PROCESS | 5237 | 1448017302232 Marionette INFO loaded listener.js
03:01:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x8ad7fc00) [pid = 5237] [serial = 1290] [outer = 0x8aaa0c00]
03:01:43 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
03:01:43 INFO - document served over http requires an http
03:01:43 INFO - sub-resource via fetch-request using the http-csp
03:01:43 INFO - delivery method with keep-origin-redirect and when
03:01:43 INFO - the target request is same-origin.
03:01:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1594ms
03:01:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:01:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b10000 == 31 [pid = 5237] [id = 460]
03:01:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x88f9d800) [pid = 5237] [serial = 1291] [outer = (nil)]
03:01:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x89640400) [pid = 5237] [serial = 1292] [outer = 0x88f9d800]
03:01:44 INFO - PROCESS | 5237 | 1448017304198 Marionette INFO loaded listener.js
03:01:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8a2eb400) [pid = 5237] [serial = 1293] [outer = 0x88f9d800]
03:01:45 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
03:01:45 INFO - document served over http requires an http
03:01:45 INFO - sub-resource via fetch-request using the http-csp
03:01:45 INFO - delivery method with no-redirect and when
03:01:45 INFO - the target request is same-origin.
03:01:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1683ms
03:01:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:01:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fe400 == 32 [pid = 5237] [id = 461]
03:01:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8ad85000) [pid = 5237] [serial = 1294] [outer = (nil)]
03:01:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8af8c800) [pid = 5237] [serial = 1295] [outer = 0x8ad85000]
03:01:45 INFO - PROCESS | 5237 | 1448017305813 Marionette INFO loaded listener.js
03:01:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8afb7800) [pid = 5237] [serial = 1296] [outer = 0x8ad85000]
03:01:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:46 INFO - document served over http requires an http
03:01:46 INFO - sub-resource via fetch-request using the http-csp
03:01:46 INFO - delivery method with swap-origin-redirect and when
03:01:46 INFO - the target request is same-origin.
03:01:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1540ms
03:01:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:01:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af8c400 == 33 [pid = 5237] [id = 462]
03:01:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8b04a800) [pid = 5237] [serial = 1297] [outer = (nil)]
03:01:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8b056400) [pid = 5237] [serial = 1298] [outer = 0x8b04a800]
03:01:47 INFO - PROCESS | 5237 | 1448017307464 Marionette INFO loaded listener.js
03:01:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8b2ff400) [pid = 5237] [serial = 1299] [outer = 0x8b04a800]
03:01:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8bc400 == 34 [pid = 5237] [id = 463]
03:01:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8b8bc800) [pid = 5237] [serial = 1300] [outer = (nil)]
03:01:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x89648c00) [pid = 5237] [serial = 1301] [outer = 0x8b8bc800]
03:01:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:48 INFO - document served over http requires an http
03:01:48 INFO - sub-resource via iframe-tag using the http-csp
03:01:48 INFO - delivery method with keep-origin-redirect and when
03:01:48 INFO - the target request is same-origin.
03:01:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1738ms
03:01:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:01:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8bcc00 == 35 [pid = 5237] [id = 464]
03:01:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8b8bf400) [pid = 5237] [serial = 1302] [outer = (nil)]
03:01:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8bced000) [pid = 5237] [serial = 1303] [outer = 0x8b8bf400]
03:01:49 INFO - PROCESS | 5237 | 1448017309177 Marionette INFO loaded listener.js
03:01:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8be9e000) [pid = 5237] [serial = 1304] [outer = 0x8b8bf400]
03:01:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c009800 == 36 [pid = 5237] [id = 465]
03:01:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8c00a000) [pid = 5237] [serial = 1305] [outer = (nil)]
03:01:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8bcee800) [pid = 5237] [serial = 1306] [outer = 0x8c00a000]
03:01:50 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
03:01:50 INFO - document served over http requires an http
03:01:50 INFO - sub-resource via iframe-tag using the http-csp
03:01:50 INFO - delivery method with no-redirect and when
03:01:50 INFO - the target request is same-origin.
03:01:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1684ms
03:01:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:01:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x881ff400 == 37 [pid = 5237] [id = 466]
03:01:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x88b0d800) [pid = 5237] [serial = 1307] [outer = (nil)]
03:01:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8c00cc00) [pid = 5237] [serial = 1308] [outer = 0x88b0d800]
03:01:50 INFO - PROCESS | 5237 | 1448017310904 Marionette INFO loaded listener.js
03:01:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8db9c800) [pid = 5237] [serial = 1309] [outer = 0x88b0d800]
03:01:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dd0f000 == 38 [pid = 5237] [id = 467]
03:01:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8dd0f400) [pid = 5237] [serial = 1310] [outer = (nil)]
03:01:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8c002400) [pid = 5237] [serial = 1311] [outer = 0x8dd0f400]
03:01:52 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
03:01:52 INFO - document served over http requires an http
03:01:52 INFO - sub-resource via iframe-tag using the http-csp
03:01:52 INFO - delivery method with swap-origin-redirect and when
03:01:52 INFO - the target request is same-origin.
03:01:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1689ms
03:01:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:01:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abb8c00 == 39 [pid = 5237] [id = 468]
03:01:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8dd07800) [pid = 5237] [serial = 1312] [outer = (nil)]
03:01:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8dfed400) [pid = 5237] [serial = 1313] [outer = 0x8dd07800]
03:01:52 INFO - PROCESS | 5237 | 1448017312577 Marionette INFO loaded listener.js
03:01:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8e15b800) [pid = 5237] [serial = 1314] [outer = 0x8dd07800]
03:01:53 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
03:01:53 INFO - document served over http requires an http
03:01:53 INFO - sub-resource via script-tag using the http-csp
03:01:53 INFO - delivery method with keep-origin-redirect and when
03:01:53 INFO - the target request is same-origin.
03:01:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1582ms
03:01:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:01:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f9d400 == 40 [pid = 5237] [id = 469]
03:01:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8b2f1000) [pid = 5237] [serial = 1315] [outer = (nil)]
03:01:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8e167c00) [pid = 5237] [serial = 1316] [outer = 0x8b2f1000]
03:01:54 INFO - PROCESS | 5237 | 1448017314222 Marionette INFO loaded listener.js
03:01:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8e1a5400) [pid = 5237] [serial = 1317] [outer = 0x8b2f1000]
03:01:55 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
03:01:55 INFO - document served over http requires an http
03:01:55 INFO - sub-resource via script-tag using the http-csp
03:01:55 INFO - delivery method with no-redirect and when
03:01:55 INFO - the target request is same-origin.
03:01:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1554ms
03:01:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:01:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f9c00 == 41 [pid = 5237] [id = 470]
03:01:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8bcf4c00) [pid = 5237] [serial = 1318] [outer = (nil)]
03:01:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8e81b400) [pid = 5237] [serial = 1319] [outer = 0x8bcf4c00]
03:01:55 INFO - PROCESS | 5237 | 1448017315684 Marionette INFO loaded listener.js
03:01:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8e897800) [pid = 5237] [serial = 1320] [outer = 0x8bcf4c00]
03:01:56 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
03:01:56 INFO - document served over http requires an http
03:01:56 INFO - sub-resource via script-tag using the http-csp
03:01:56 INFO - delivery method with swap-origin-redirect and when
03:01:56 INFO - the target request is same-origin.
03:01:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1585ms
03:01:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:01:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db9d400 == 42 [pid = 5237] [id = 471]
03:01:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e895c00) [pid = 5237] [serial = 1321] [outer = (nil)]
03:01:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x91071800) [pid = 5237] [serial = 1322] [outer = 0x8e895c00]
03:01:57 INFO - PROCESS | 5237 | 1448017317261 Marionette INFO loaded listener.js
03:01:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x91219c00) [pid = 5237] [serial = 1323] [outer = 0x8e895c00]
03:01:58 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
03:01:58 INFO - document served over http requires an http
03:01:58 INFO - sub-resource via xhr-request using the http-csp
03:01:58 INFO - delivery method with keep-origin-redirect and when
03:01:58 INFO - the target request is same-origin.
03:01:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1480ms
03:01:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:01:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b39400 == 43 [pid = 5237] [id = 472]
03:01:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8b2f2c00) [pid = 5237] [serial = 1324] [outer = (nil)]
03:01:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x91226800) [pid = 5237] [serial = 1325] [outer = 0x8b2f2c00]
03:01:58 INFO - PROCESS | 5237 | 1448017318766 Marionette INFO loaded listener.js
03:01:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:01:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x912a1c00) [pid = 5237] [serial = 1326] [outer = 0x8b2f2c00]
03:01:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:01:59 INFO - document served over http requires an http
03:01:59 INFO - sub-resource via xhr-request using the http-csp
03:01:59 INFO - delivery method with no-redirect and when
03:01:59 INFO - the target request is same-origin.
03:01:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1577ms
03:01:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:02:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e817c00 == 44 [pid = 5237] [id = 473]
03:02:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x9165dc00) [pid = 5237] [serial = 1327] [outer = (nil)]
03:02:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x916c1000) [pid = 5237] [serial = 1328] [outer = 0x9165dc00]
03:02:00 INFO - PROCESS | 5237 | 1448017320363 Marionette INFO loaded listener.js
03:02:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x916e4c00) [pid = 5237] [serial = 1329] [outer = 0x9165dc00]
03:02:01 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
03:02:01 INFO - document served over http requires an http
03:02:01 INFO - sub-resource via xhr-request using the http-csp
03:02:01 INFO - delivery method with swap-origin-redirect and when
03:02:01 INFO - the target request is same-origin.
03:02:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1578ms
03:02:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:02:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e8a0000 == 45 [pid = 5237] [id = 474]
03:02:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x91ca6c00) [pid = 5237] [serial = 1330] [outer = (nil)]
03:02:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x91cac800) [pid = 5237] [serial = 1331] [outer = 0x91ca6c00]
03:02:01 INFO - PROCESS | 5237 | 1448017321971 Marionette INFO loaded listener.js
03:02:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x91d1dc00) [pid = 5237] [serial = 1332] [outer = 0x91ca6c00]
03:02:03 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
03:02:03 INFO - document served over http requires an https
03:02:03 INFO - sub-resource via fetch-request using the http-csp
03:02:03 INFO - delivery method with keep-origin-redirect and when
03:02:03 INFO - the target request is same-origin.
03:02:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1646ms
03:02:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:02:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x91221800 == 46 [pid = 5237] [id = 475]
03:02:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x916ba800) [pid = 5237] [serial = 1333] [outer = (nil)]
03:02:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x9222f400) [pid = 5237] [serial = 1334] [outer = 0x916ba800]
03:02:03 INFO - PROCESS | 5237 | 1448017323705 Marionette INFO loaded listener.js
03:02:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x92347400) [pid = 5237] [serial = 1335] [outer = 0x916ba800]
03:02:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:02:04 INFO - document served over http requires an https
03:02:04 INFO - sub-resource via fetch-request using the http-csp
03:02:04 INFO - delivery method with no-redirect and when
03:02:04 INFO - the target request is same-origin.
03:02:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1585ms
03:02:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:02:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x92355c00 == 47 [pid = 5237] [id = 476]
03:02:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x92356000) [pid = 5237] [serial = 1336] [outer = (nil)]
03:02:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x9235b400) [pid = 5237] [serial = 1337] [outer = 0x92356000]
03:02:05 INFO - PROCESS | 5237 | 1448017325424 Marionette INFO loaded listener.js
03:02:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x93c8f400) [pid = 5237] [serial = 1338] [outer = 0x92356000]
03:02:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:02:06 INFO - document served over http requires an https
03:02:06 INFO - sub-resource via fetch-request using the http-csp
03:02:06 INFO - delivery method with swap-origin-redirect and when
03:02:06 INFO - the target request is same-origin.
03:02:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1790ms
03:02:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:02:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x8a2eec00 == 48 [pid = 5237] [id = 477]
03:02:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x9222d000) [pid = 5237] [serial = 1339] [outer = (nil)]
03:02:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x93cc1c00) [pid = 5237] [serial = 1340] [outer = 0x9222d000]
03:02:07 INFO - PROCESS | 5237 | 1448017327094 Marionette INFO loaded listener.js
03:02:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x944ae400) [pid = 5237] [serial = 1341] [outer = 0x9222d000]
03:02:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x94568000 == 49 [pid = 5237] [id = 478]
03:02:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x94568400) [pid = 5237] [serial = 1342] [outer = (nil)]
03:02:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x94569c00) [pid = 5237] [serial = 1343] [outer = 0x94568400]
03:02:08 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
03:02:08 INFO - document served over http requires an https
03:02:08 INFO - sub-resource via iframe-tag using the http-csp
03:02:08 INFO - delivery method with keep-origin-redirect and when
03:02:08 INFO - the target request is same-origin.
03:02:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1689ms
03:02:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:02:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cc2000 == 50 [pid = 5237] [id = 479]
03:02:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x93cc7400) [pid = 5237] [serial = 1344] [outer = (nil)]
03:02:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x9456cc00) [pid = 5237] [serial = 1345] [outer = 0x93cc7400]
03:02:08 INFO - PROCESS | 5237 | 1448017328861 Marionette INFO loaded listener.js
03:02:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x95202400) [pid = 5237] [serial = 1346] [outer = 0x93cc7400]
03:02:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x9524f000 == 51 [pid = 5237] [id = 480]
03:02:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x95251800) [pid = 5237] [serial = 1347] [outer = (nil)]
03:02:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x95257000) [pid = 5237] [serial = 1348] [outer = 0x95251800]
03:02:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:02:09 INFO - document served over http requires an https
03:02:09 INFO - sub-resource via iframe-tag using the http-csp
03:02:09 INFO - delivery method with no-redirect and when
03:02:09 INFO - the target request is same-origin.
03:02:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1696ms
03:02:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:02:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222f800 == 52 [pid = 5237] [id = 481]
03:02:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x95143c00) [pid = 5237] [serial = 1349] [outer = (nil)]
03:02:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x95e56400) [pid = 5237] [serial = 1350] [outer = 0x95143c00]
03:02:10 INFO - PROCESS | 5237 | 1448017330545 Marionette INFO loaded listener.js
03:02:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x97b2e400) [pid = 5237] [serial = 1351] [outer = 0x95143c00]
03:02:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x97bbd800 == 53 [pid = 5237] [id = 482]
03:02:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x97bbdc00) [pid = 5237] [serial = 1352] [outer = (nil)]
03:02:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x97bb8c00) [pid = 5237] [serial = 1353] [outer = 0x97bbdc00]
03:02:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:02:11 INFO - document served over http requires an https
03:02:11 INFO - sub-resource via iframe-tag using the http-csp
03:02:11 INFO - delivery method with swap-origin-redirect and when
03:02:11 INFO - the target request is same-origin.
03:02:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1706ms
03:02:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:02:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456b800 == 54 [pid = 5237] [id = 483]
03:02:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x97b2e000) [pid = 5237] [serial = 1354] [outer = (nil)]
03:02:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x97bc2800) [pid = 5237] [serial = 1355] [outer = 0x97b2e000]
03:02:12 INFO - PROCESS | 5237 | 1448017332293 Marionette INFO loaded listener.js
03:02:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x97d78800) [pid = 5237] [serial = 1356] [outer = 0x97b2e000]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8dfee000 == 53 [pid = 5237] [id = 389]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x91d15800 == 52 [pid = 5237] [id = 395]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8892ec00 == 51 [pid = 5237] [id = 391]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8bc400 == 50 [pid = 5237] [id = 463]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x916c4c00 == 49 [pid = 5237] [id = 394]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8c009800 == 48 [pid = 5237] [id = 465]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8afb9000 == 47 [pid = 5237] [id = 382]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8dd0f000 == 46 [pid = 5237] [id = 467]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9129cc00 == 45 [pid = 5237] [id = 393]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaae800 == 44 [pid = 5237] [id = 381]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88b39c00 == 43 [pid = 5237] [id = 454]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8e15a000 == 42 [pid = 5237] [id = 392]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcecc00 == 41 [pid = 5237] [id = 386]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x881fdc00 == 40 [pid = 5237] [id = 388]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x881f1000 == 39 [pid = 5237] [id = 396]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x94568000 == 38 [pid = 5237] [id = 478]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x9524f000 == 37 [pid = 5237] [id = 480]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x97bbd800 == 36 [pid = 5237] [id = 482]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88789800 == 35 [pid = 5237] [id = 380]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88935c00 == 34 [pid = 5237] [id = 379]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8b057400 == 33 [pid = 5237] [id = 384]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x88939400 == 32 [pid = 5237] [id = 376]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8878bc00 == 31 [pid = 5237] [id = 378]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x881f8000 == 30 [pid = 5237] [id = 377]
03:02:15 INFO - PROCESS | 5237 | --DOCSHELL 0x8e161800 == 29 [pid = 5237] [id = 390]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x8dfef800) [pid = 5237] [serial = 1212] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x93c8cc00) [pid = 5237] [serial = 1167] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x88f93c00) [pid = 5237] [serial = 1139] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x8afbf000) [pid = 5237] [serial = 1209] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8b2fbc00) [pid = 5237] [serial = 1144] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x97d31800) [pid = 5237] [serial = 1182] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x9524b800) [pid = 5237] [serial = 1176] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x946cc800) [pid = 5237] [serial = 1173] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x8be9c800) [pid = 5237] [serial = 1206] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x91d17400) [pid = 5237] [serial = 1159] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x93ccb800) [pid = 5237] [serial = 1170] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9165a000) [pid = 5237] [serial = 1154] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8e895800) [pid = 5237] [serial = 1149] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x97b2c000) [pid = 5237] [serial = 1179] [outer = (nil)] [url = about:blank]
03:02:15 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x9234d800) [pid = 5237] [serial = 1164] [outer = (nil)] [url = about:blank]
03:02:16 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
03:02:16 INFO - document served over http requires an https
03:02:16 INFO - sub-resource via script-tag using the http-csp
03:02:16 INFO - delivery method with keep-origin-redirect and when
03:02:16 INFO - the target request is same-origin.
03:02:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4615ms
03:02:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:02:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a1000 == 30 [pid = 5237] [id = 484]
03:02:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x884acc00) [pid = 5237] [serial = 1357] [outer = (nil)]
03:02:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8878b800) [pid = 5237] [serial = 1358] [outer = 0x884acc00]
03:02:16 INFO - PROCESS | 5237 | 1448017336703 Marionette INFO loaded listener.js
03:02:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x88931000) [pid = 5237] [serial = 1359] [outer = 0x884acc00]
03:02:17 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
03:02:17 INFO - document served over http requires an https
03:02:17 INFO - sub-resource via script-tag using the http-csp
03:02:17 INFO - delivery method with no-redirect and when
03:02:17 INFO - the target request is same-origin.
03:02:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1292ms
03:02:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:02:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f8800 == 31 [pid = 5237] [id = 485]
03:02:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x88b06800) [pid = 5237] [serial = 1360] [outer = (nil)]
03:02:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x88b0f400) [pid = 5237] [serial = 1361] [outer = 0x88b06800]
03:02:18 INFO - PROCESS | 5237 | 1448017337998 Marionette INFO loaded listener.js
03:02:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x88b3f800) [pid = 5237] [serial = 1362] [outer = 0x88b06800]
03:02:19 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
03:02:19 INFO - document served over http requires an https
03:02:19 INFO - sub-resource via script-tag using the http-csp
03:02:19 INFO - delivery method with swap-origin-redirect and when
03:02:19 INFO - the target request is same-origin.
03:02:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1594ms
03:02:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:02:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f8fc00 == 32 [pid = 5237] [id = 486]
03:02:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x89028c00) [pid = 5237] [serial = 1363] [outer = (nil)]
03:02:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x8902d400) [pid = 5237] [serial = 1364] [outer = 0x89028c00]
03:02:19 INFO - PROCESS | 5237 | 1448017339689 Marionette INFO loaded listener.js
03:02:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8964cc00) [pid = 5237] [serial = 1365] [outer = 0x89028c00]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8892e400) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x9a7e8000) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9afe7800) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x8e15e400) [pid = 5237] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017262706]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x9165e400) [pid = 5237] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8b053c00) [pid = 5237] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x9aa85800) [pid = 5237] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x884a9c00) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x916e3400) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x9a7d6800) [pid = 5237] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x91cae000) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8aaa0c00) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x88b3b800) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x9a7e9c00) [pid = 5237] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017284169]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x88b3bc00) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x89647400) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x9235ac00) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x9165d400) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x97972800) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x8b2fd800) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x9a7d7400) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x98762000) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x9882dc00) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x8e894c00) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x98c44000) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x9897ec00) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x98dda400) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x985dd800) [pid = 5237] [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]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8abbf000) [pid = 5237] [serial = 1289] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x97b27000) [pid = 5237] [serial = 1238] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x9a7e5000) [pid = 5237] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017284169]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x98973000) [pid = 5237] [serial = 1244] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x944af000) [pid = 5237] [serial = 1235] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x9a7db000) [pid = 5237] [serial = 1261] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x8e89c000) [pid = 5237] [serial = 1224] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x88b42800) [pid = 5237] [serial = 1280] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x9a4a0400) [pid = 5237] [serial = 1256] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x88787000) [pid = 5237] [serial = 1277] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x98aafc00) [pid = 5237] [serial = 1247] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x9129d000) [pid = 5237] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8bcea400) [pid = 5237] [serial = 1219] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x98756c00) [pid = 5237] [serial = 1241] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x896bbc00) [pid = 5237] [serial = 1283] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x9a7f1800) [pid = 5237] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x98ddc000) [pid = 5237] [serial = 1253] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x9abc1c00) [pid = 5237] [serial = 1271] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x8b2f3c00) [pid = 5237] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x9afedc00) [pid = 5237] [serial = 1274] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8e19f800) [pid = 5237] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017262706]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x98c45c00) [pid = 5237] [serial = 1250] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x916be400) [pid = 5237] [serial = 1229] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x9a621c00) [pid = 5237] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x89640c00) [pid = 5237] [serial = 1286] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x9a7ec800) [pid = 5237] [serial = 1266] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x91d20c00) [pid = 5237] [serial = 1232] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x88f98c00) [pid = 5237] [serial = 1214] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x8aaa8400) [pid = 5237] [serial = 1287] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x896c9800) [pid = 5237] [serial = 1284] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x9897a400) [pid = 5237] [serial = 1245] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x98832000) [pid = 5237] [serial = 1242] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x88f9e400) [pid = 5237] [serial = 1281] [outer = (nil)] [url = about:blank]
03:02:21 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x97d30000) [pid = 5237] [serial = 1239] [outer = (nil)] [url = about:blank]
03:02:21 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
03:02:21 INFO - document served over http requires an https
03:02:21 INFO - sub-resource via xhr-request using the http-csp
03:02:21 INFO - delivery method with keep-origin-redirect and when
03:02:21 INFO - the target request is same-origin.
03:02:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2749ms
03:02:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:02:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902e400 == 33 [pid = 5237] [id = 487]
03:02:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x896bbc00) [pid = 5237] [serial = 1366] [outer = (nil)]
03:02:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x896c6000) [pid = 5237] [serial = 1367] [outer = 0x896bbc00]
03:02:22 INFO - PROCESS | 5237 | 1448017342299 Marionette INFO loaded listener.js
03:02:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8a2ef400) [pid = 5237] [serial = 1368] [outer = 0x896bbc00]
03:02:23 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
03:02:23 INFO - document served over http requires an https
03:02:23 INFO - sub-resource via xhr-request using the http-csp
03:02:23 INFO - delivery method with no-redirect and when
03:02:23 INFO - the target request is same-origin.
03:02:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1287ms
03:02:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:02:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a8400 == 34 [pid = 5237] [id = 488]
03:02:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x88788000) [pid = 5237] [serial = 1369] [outer = (nil)]
03:02:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8892e800) [pid = 5237] [serial = 1370] [outer = 0x88788000]
03:02:23 INFO - PROCESS | 5237 | 1448017343840 Marionette INFO loaded listener.js
03:02:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x88b0dc00) [pid = 5237] [serial = 1371] [outer = 0x88788000]
03:02:24 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
03:02:24 INFO - document served over http requires an https
03:02:24 INFO - sub-resource via xhr-request using the http-csp
03:02:24 INFO - delivery method with swap-origin-redirect and when
03:02:25 INFO - the target request is same-origin.
03:02:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1659ms
03:02:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:02:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f90800 == 35 [pid = 5237] [id = 489]
03:02:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x89647400) [pid = 5237] [serial = 1372] [outer = (nil)]
03:02:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8aaa4000) [pid = 5237] [serial = 1373] [outer = 0x89647400]
03:02:25 INFO - PROCESS | 5237 | 1448017345628 Marionette INFO loaded listener.js
03:02:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8abba800) [pid = 5237] [serial = 1374] [outer = 0x89647400]
03:02:26 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
03:02:26 INFO - document served over http requires an http
03:02:26 INFO - sub-resource via fetch-request using the meta-csp
03:02:26 INFO - delivery method with keep-origin-redirect and when
03:02:26 INFO - the target request is cross-origin.
03:02:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1930ms
03:02:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:02:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x8ad80000 == 36 [pid = 5237] [id = 490]
03:02:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8ad80800) [pid = 5237] [serial = 1375] [outer = (nil)]
03:02:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8ad84800) [pid = 5237] [serial = 1376] [outer = 0x8ad80800]
03:02:27 INFO - PROCESS | 5237 | 1448017347473 Marionette INFO loaded listener.js
03:02:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8af91000) [pid = 5237] [serial = 1377] [outer = 0x8ad80800]
03:02:28 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
03:02:28 INFO - document served over http requires an http
03:02:28 INFO - sub-resource via fetch-request using the meta-csp
03:02:28 INFO - delivery method with no-redirect and when
03:02:28 INFO - the target request is cross-origin.
03:02:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1736ms
03:02:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:02:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x8849d800 == 37 [pid = 5237] [id = 491]
03:02:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x88b36000) [pid = 5237] [serial = 1378] [outer = (nil)]
03:02:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8afbf400) [pid = 5237] [serial = 1379] [outer = 0x88b36000]
03:02:29 INFO - PROCESS | 5237 | 1448017349240 Marionette INFO loaded listener.js
03:02:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8b04c000) [pid = 5237] [serial = 1380] [outer = 0x88b36000]
03:02:30 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
03:02:30 INFO - document served over http requires an http
03:02:30 INFO - sub-resource via fetch-request using the meta-csp
03:02:30 INFO - delivery method with swap-origin-redirect and when
03:02:30 INFO - the target request is cross-origin.
03:02:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1682ms
03:02:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:02:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x88932000 == 38 [pid = 5237] [id = 492]
03:02:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8abc4400) [pid = 5237] [serial = 1381] [outer = (nil)]
03:02:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8b057400) [pid = 5237] [serial = 1382] [outer = 0x8abc4400]
03:02:30 INFO - PROCESS | 5237 | 1448017350935 Marionette INFO loaded listener.js
03:02:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8b2fc800) [pid = 5237] [serial = 1383] [outer = 0x8abc4400]
03:02:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8bb000 == 39 [pid = 5237] [id = 493]
03:02:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8b8bbc00) [pid = 5237] [serial = 1384] [outer = (nil)]
03:02:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8b8c1000) [pid = 5237] [serial = 1385] [outer = 0x8b8bbc00]
03:02:32 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
03:02:32 INFO - document served over http requires an http
03:02:32 INFO - sub-resource via iframe-tag using the meta-csp
03:02:32 INFO - delivery method with keep-origin-redirect and when
03:02:32 INFO - the target request is cross-origin.
03:02:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1933ms
03:02:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:02:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x89027400 == 40 [pid = 5237] [id = 494]
03:02:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8b8c0800) [pid = 5237] [serial = 1386] [outer = (nil)]
03:02:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8bcf2800) [pid = 5237] [serial = 1387] [outer = 0x8b8c0800]
03:02:32 INFO - PROCESS | 5237 | 1448017352889 Marionette INFO loaded listener.js
03:02:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8bea4800) [pid = 5237] [serial = 1388] [outer = 0x8b8c0800]
03:02:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c004400 == 41 [pid = 5237] [id = 495]
03:02:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8c005000) [pid = 5237] [serial = 1389] [outer = (nil)]
03:02:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8c008800) [pid = 5237] [serial = 1390] [outer = 0x8c005000]
03:02:34 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
03:02:34 INFO - document served over http requires an http
03:02:34 INFO - sub-resource via iframe-tag using the meta-csp
03:02:34 INFO - delivery method with no-redirect and when
03:02:34 INFO - the target request is cross-origin.
03:02:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1837ms
03:02:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:02:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902a400 == 42 [pid = 5237] [id = 496]
03:02:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8c006000) [pid = 5237] [serial = 1391] [outer = (nil)]
03:02:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8c010400) [pid = 5237] [serial = 1392] [outer = 0x8c006000]
03:02:34 INFO - PROCESS | 5237 | 1448017354940 Marionette INFO loaded listener.js
03:02:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8dd03800) [pid = 5237] [serial = 1393] [outer = 0x8c006000]
03:02:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dfeec00 == 43 [pid = 5237] [id = 497]
03:02:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8dfef000) [pid = 5237] [serial = 1394] [outer = (nil)]
03:02:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8dff1000) [pid = 5237] [serial = 1395] [outer = 0x8dfef000]
03:02:36 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
03:02:36 INFO - document served over http requires an http
03:02:36 INFO - sub-resource via iframe-tag using the meta-csp
03:02:36 INFO - delivery method with swap-origin-redirect and when
03:02:36 INFO - the target request is cross-origin.
03:02:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2597ms
03:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:02:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaa1800 == 44 [pid = 5237] [id = 498]
03:02:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8bcf1000) [pid = 5237] [serial = 1396] [outer = (nil)]
03:02:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8dd10400) [pid = 5237] [serial = 1397] [outer = 0x8bcf1000]
03:02:37 INFO - PROCESS | 5237 | 1448017357351 Marionette INFO loaded listener.js
03:02:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e15a000) [pid = 5237] [serial = 1398] [outer = 0x8bcf1000]
03:02:38 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
03:02:38 INFO - document served over http requires an http
03:02:38 INFO - sub-resource via script-tag using the meta-csp
03:02:38 INFO - delivery method with keep-origin-redirect and when
03:02:38 INFO - the target request is cross-origin.
03:02:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1627ms
03:02:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:02:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f94400 == 45 [pid = 5237] [id = 499]
03:02:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x8bcf6c00) [pid = 5237] [serial = 1399] [outer = (nil)]
03:02:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8e199c00) [pid = 5237] [serial = 1400] [outer = 0x8bcf6c00]
03:02:39 INFO - PROCESS | 5237 | 1448017359413 Marionette INFO loaded listener.js
03:02:39 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8e1a5000) [pid = 5237] [serial = 1401] [outer = 0x8bcf6c00]
03:02:40 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
03:02:40 INFO - document served over http requires an http
03:02:40 INFO - sub-resource via script-tag using the meta-csp
03:02:40 INFO - delivery method with no-redirect and when
03:02:40 INFO - the target request is cross-origin.
03:02:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2051ms
03:02:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:02:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c00e000 == 46 [pid = 5237] [id = 500]
03:02:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x8e817400) [pid = 5237] [serial = 1402] [outer = (nil)]
03:02:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x8e81c000) [pid = 5237] [serial = 1403] [outer = 0x8e817400]
03:02:41 INFO - PROCESS | 5237 | 1448017361098 Marionette INFO loaded listener.js
03:02:41 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x8e899c00) [pid = 5237] [serial = 1404] [outer = 0x8e817400]
03:02:43 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
03:02:43 INFO - document served over http requires an http
03:02:43 INFO - sub-resource via script-tag using the meta-csp
03:02:43 INFO - delivery method with swap-origin-redirect and when
03:02:43 INFO - the target request is cross-origin.
03:02:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2982ms
03:02:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:02:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x9121d800 == 47 [pid = 5237] [id = 501]
03:02:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x9121dc00) [pid = 5237] [serial = 1405] [outer = (nil)]
03:02:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x91223000) [pid = 5237] [serial = 1406] [outer = 0x9121dc00]
03:02:44 INFO - PROCESS | 5237 | 1448017364073 Marionette INFO loaded listener.js
03:02:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x9129dc00) [pid = 5237] [serial = 1407] [outer = 0x9121dc00]
03:02:45 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
03:02:45 INFO - document served over http requires an http
03:02:45 INFO - sub-resource via xhr-request using the meta-csp
03:02:45 INFO - delivery method with keep-origin-redirect and when
03:02:45 INFO - the target request is cross-origin.
03:02:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1732ms
03:02:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:02:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a5800 == 48 [pid = 5237] [id = 502]
03:02:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x88786000) [pid = 5237] [serial = 1408] [outer = (nil)]
03:02:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x8af89800) [pid = 5237] [serial = 1409] [outer = 0x88786000]
03:02:46 INFO - PROCESS | 5237 | 1448017366022 Marionette INFO loaded listener.js
03:02:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x8dfecc00) [pid = 5237] [serial = 1410] [outer = 0x88786000]
03:02:47 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
03:02:47 INFO - document served over http requires an http
03:02:47 INFO - sub-resource via xhr-request using the meta-csp
03:02:47 INFO - delivery method with no-redirect and when
03:02:47 INFO - the target request is cross-origin.
03:02:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1938ms
03:02:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:02:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892f000 == 49 [pid = 5237] [id = 503]
03:02:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x88b0a800) [pid = 5237] [serial = 1411] [outer = (nil)]
03:02:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x88f98800) [pid = 5237] [serial = 1412] [outer = 0x88b0a800]
03:02:47 INFO - PROCESS | 5237 | 1448017367803 Marionette INFO loaded listener.js
03:02:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x8a2f0c00) [pid = 5237] [serial = 1413] [outer = 0x88b0a800]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8ad7fc00) [pid = 5237] [serial = 1290] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8dd0fc00) [pid = 5237] [serial = 1220] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x88931400) [pid = 5237] [serial = 1278] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x9a7e2800) [pid = 5237] [serial = 1262] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x9a6a2000) [pid = 5237] [serial = 1257] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x9afe5000) [pid = 5237] [serial = 1272] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x98dd4400) [pid = 5237] [serial = 1251] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x9a314c00) [pid = 5237] [serial = 1254] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x95250c00) [pid = 5237] [serial = 1236] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x92340800) [pid = 5237] [serial = 1233] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x9107b400) [pid = 5237] [serial = 1225] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x896c6400) [pid = 5237] [serial = 1215] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x916e5800) [pid = 5237] [serial = 1230] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x9b116400) [pid = 5237] [serial = 1275] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x9a9d0000) [pid = 5237] [serial = 1267] [outer = (nil)] [url = about:blank]
03:02:48 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x98ab8000) [pid = 5237] [serial = 1248] [outer = (nil)] [url = about:blank]
03:02:49 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
03:02:49 INFO - document served over http requires an http
03:02:49 INFO - sub-resource via xhr-request using the meta-csp
03:02:49 INFO - delivery method with swap-origin-redirect and when
03:02:49 INFO - the target request is cross-origin.
03:02:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1842ms
03:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:02:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x88791400 == 50 [pid = 5237] [id = 504]
03:02:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x88b06c00) [pid = 5237] [serial = 1414] [outer = (nil)]
03:02:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x88b39800) [pid = 5237] [serial = 1415] [outer = 0x88b06c00]
03:02:49 INFO - PROCESS | 5237 | 1448017369659 Marionette INFO loaded listener.js
03:02:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x88f9ec00) [pid = 5237] [serial = 1416] [outer = 0x88b06c00]
03:02:50 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
03:02:50 INFO - document served over http requires an https
03:02:50 INFO - sub-resource via fetch-request using the meta-csp
03:02:50 INFO - delivery method with keep-origin-redirect and when
03:02:50 INFO - the target request is cross-origin.
03:02:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1635ms
03:02:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:02:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x8ad79800 == 51 [pid = 5237] [id = 505]
03:02:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8ad7ac00) [pid = 5237] [serial = 1417] [outer = (nil)]
03:02:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x8ad7f000) [pid = 5237] [serial = 1418] [outer = 0x8ad7ac00]
03:02:51 INFO - PROCESS | 5237 | 1448017371371 Marionette INFO loaded listener.js
03:02:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x8afb6800) [pid = 5237] [serial = 1419] [outer = 0x8ad7ac00]
03:02:52 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
03:02:52 INFO - document served over http requires an https
03:02:52 INFO - sub-resource via fetch-request using the meta-csp
03:02:52 INFO - delivery method with no-redirect and when
03:02:52 INFO - the target request is cross-origin.
03:02:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1636ms
03:02:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:02:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b04b400 == 52 [pid = 5237] [id = 506]
03:02:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x8b04dc00) [pid = 5237] [serial = 1420] [outer = (nil)]
03:02:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x8b2f3400) [pid = 5237] [serial = 1421] [outer = 0x8b04dc00]
03:02:52 INFO - PROCESS | 5237 | 1448017372751 Marionette INFO loaded listener.js
03:02:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x8b8c6000) [pid = 5237] [serial = 1422] [outer = 0x8b04dc00]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x95143c00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x9222d000) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x93cc7400) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x9165dc00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x91ca6c00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x916ba800) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x92356000) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8e895c00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x8b2f2c00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8b04a800) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8b8bf400) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x88b0d800) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x88f9d800) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x8ad85000) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x97bb8c00) [pid = 5237] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x95e56400) [pid = 5237] [serial = 1350] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x94569c00) [pid = 5237] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x93cc1c00) [pid = 5237] [serial = 1340] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x95257000) [pid = 5237] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017329586]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x9456cc00) [pid = 5237] [serial = 1345] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x916c1000) [pid = 5237] [serial = 1328] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x91cac800) [pid = 5237] [serial = 1331] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x9222f400) [pid = 5237] [serial = 1334] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x896c6000) [pid = 5237] [serial = 1367] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x9235b400) [pid = 5237] [serial = 1337] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x91071800) [pid = 5237] [serial = 1322] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x91226800) [pid = 5237] [serial = 1325] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8dfed400) [pid = 5237] [serial = 1313] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x97bc2800) [pid = 5237] [serial = 1355] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x8e167c00) [pid = 5237] [serial = 1316] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8e81b400) [pid = 5237] [serial = 1319] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x88b0f400) [pid = 5237] [serial = 1361] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x89648c00) [pid = 5237] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x8b056400) [pid = 5237] [serial = 1298] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x8902d400) [pid = 5237] [serial = 1364] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x8878b800) [pid = 5237] [serial = 1358] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x8bcee800) [pid = 5237] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017309887]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x8bced000) [pid = 5237] [serial = 1303] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x8c002400) [pid = 5237] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x8c00cc00) [pid = 5237] [serial = 1308] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x89640400) [pid = 5237] [serial = 1292] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x8af8c800) [pid = 5237] [serial = 1295] [outer = (nil)] [url = about:blank]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x8b2f1000) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x8b8bc800) [pid = 5237] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0x88b06800) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 99 (0x94568400) [pid = 5237] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x884acc00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0x8dd0f400) [pid = 5237] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0x8bcf4c00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x97bbdc00) [pid = 5237] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 94 (0x95251800) [pid = 5237] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017329586]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 93 (0x89028c00) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 92 (0x8dd07800) [pid = 5237] [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]
03:02:53 INFO - PROCESS | 5237 | --DOMWINDOW == 91 (0x8c00a000) [pid = 5237] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017309887]
03:02:54 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x916e4c00) [pid = 5237] [serial = 1329] [outer = (nil)] [url = about:blank]
03:02:54 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x91219c00) [pid = 5237] [serial = 1323] [outer = (nil)] [url = about:blank]
03:02:54 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x912a1c00) [pid = 5237] [serial = 1326] [outer = (nil)] [url = about:blank]
03:02:54 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x8964cc00) [pid = 5237] [serial = 1365] [outer = (nil)] [url = about:blank]
03:02:54 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
03:02:54 INFO - document served over http requires an https
03:02:54 INFO - sub-resource via fetch-request using the meta-csp
03:02:54 INFO - delivery method with swap-origin-redirect and when
03:02:54 INFO - the target request is cross-origin.
03:02:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1837ms
03:02:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:02:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878e800 == 53 [pid = 5237] [id = 507]
03:02:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 88 (0x88b06800) [pid = 5237] [serial = 1423] [outer = (nil)]
03:02:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 89 (0x8964cc00) [pid = 5237] [serial = 1424] [outer = 0x88b06800]
03:02:54 INFO - PROCESS | 5237 | 1448017374952 Marionette INFO loaded listener.js
03:02:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 90 (0x8bcee800) [pid = 5237] [serial = 1425] [outer = 0x88b06800]
03:02:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fc000 == 54 [pid = 5237] [id = 508]
03:02:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 91 (0x881fdc00) [pid = 5237] [serial = 1426] [outer = (nil)]
03:02:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 92 (0x884a0400) [pid = 5237] [serial = 1427] [outer = 0x881fdc00]
03:02:56 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
03:02:56 INFO - document served over http requires an https
03:02:56 INFO - sub-resource via iframe-tag using the meta-csp
03:02:56 INFO - delivery method with keep-origin-redirect and when
03:02:56 INFO - the target request is cross-origin.
03:02:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1895ms
03:02:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:02:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892fc00 == 55 [pid = 5237] [id = 509]
03:02:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 93 (0x88b35800) [pid = 5237] [serial = 1428] [outer = (nil)]
03:02:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 94 (0x88f9b800) [pid = 5237] [serial = 1429] [outer = 0x88b35800]
03:02:56 INFO - PROCESS | 5237 | 1448017376785 Marionette INFO loaded listener.js
03:02:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 95 (0x8a2e5800) [pid = 5237] [serial = 1430] [outer = 0x88b35800]
03:02:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abc0000 == 56 [pid = 5237] [id = 510]
03:02:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x8ad78400) [pid = 5237] [serial = 1431] [outer = (nil)]
03:02:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x8ad7a000) [pid = 5237] [serial = 1432] [outer = 0x8ad78400]
03:02:58 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
03:02:58 INFO - document served over http requires an https
03:02:58 INFO - sub-resource via iframe-tag using the meta-csp
03:02:58 INFO - delivery method with no-redirect and when
03:02:58 INFO - the target request is cross-origin.
03:02:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1894ms
03:02:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:02:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f9000 == 57 [pid = 5237] [id = 511]
03:02:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x88b04000) [pid = 5237] [serial = 1433] [outer = (nil)]
03:02:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0x8b8b9400) [pid = 5237] [serial = 1434] [outer = 0x88b04000]
03:02:58 INFO - PROCESS | 5237 | 1448017378652 Marionette INFO loaded listener.js
03:02:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:02:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 100 (0x8c007400) [pid = 5237] [serial = 1435] [outer = 0x88b04000]
03:02:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db95800 == 58 [pid = 5237] [id = 512]
03:02:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x8dd09c00) [pid = 5237] [serial = 1436] [outer = (nil)]
03:02:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x8dd10000) [pid = 5237] [serial = 1437] [outer = 0x8dd09c00]
03:03:00 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
03:03:00 INFO - document served over http requires an https
03:03:00 INFO - sub-resource via iframe-tag using the meta-csp
03:03:00 INFO - delivery method with swap-origin-redirect and when
03:03:00 INFO - the target request is cross-origin.
03:03:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1931ms
03:03:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:03:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x88790400 == 59 [pid = 5237] [id = 513]
03:03:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x8dd0e400) [pid = 5237] [serial = 1438] [outer = (nil)]
03:03:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x8e167c00) [pid = 5237] [serial = 1439] [outer = 0x8dd0e400]
03:03:00 INFO - PROCESS | 5237 | 1448017380662 Marionette INFO loaded listener.js
03:03:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x8e81f000) [pid = 5237] [serial = 1440] [outer = 0x8dd0e400]
03:03:01 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
03:03:01 INFO - document served over http requires an https
03:03:01 INFO - sub-resource via script-tag using the meta-csp
03:03:01 INFO - delivery method with keep-origin-redirect and when
03:03:01 INFO - the target request is cross-origin.
03:03:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1756ms
03:03:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:03:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x896be000 == 60 [pid = 5237] [id = 514]
03:03:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x91071400) [pid = 5237] [serial = 1441] [outer = (nil)]
03:03:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x91077400) [pid = 5237] [serial = 1442] [outer = 0x91071400]
03:03:02 INFO - PROCESS | 5237 | 1448017382525 Marionette INFO loaded listener.js
03:03:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x91225400) [pid = 5237] [serial = 1443] [outer = 0x91071400]
03:03:03 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
03:03:03 INFO - document served over http requires an https
03:03:03 INFO - sub-resource via script-tag using the meta-csp
03:03:03 INFO - delivery method with no-redirect and when
03:03:03 INFO - the target request is cross-origin.
03:03:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1878ms
03:03:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:03:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b04a400 == 61 [pid = 5237] [id = 515]
03:03:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x9129ac00) [pid = 5237] [serial = 1444] [outer = (nil)]
03:03:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x912a2000) [pid = 5237] [serial = 1445] [outer = 0x9129ac00]
03:03:04 INFO - PROCESS | 5237 | 1448017384221 Marionette INFO loaded listener.js
03:03:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x9165c400) [pid = 5237] [serial = 1446] [outer = 0x9129ac00]
03:03:05 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
03:03:05 INFO - document served over http requires an https
03:03:05 INFO - sub-resource via script-tag using the meta-csp
03:03:05 INFO - delivery method with swap-origin-redirect and when
03:03:05 INFO - the target request is cross-origin.
03:03:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1731ms
03:03:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:03:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x9106e800 == 62 [pid = 5237] [id = 516]
03:03:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x916bac00) [pid = 5237] [serial = 1447] [outer = (nil)]
03:03:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x916c0000) [pid = 5237] [serial = 1448] [outer = 0x916bac00]
03:03:06 INFO - PROCESS | 5237 | 1448017386022 Marionette INFO loaded listener.js
03:03:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x916d9800) [pid = 5237] [serial = 1449] [outer = 0x916bac00]
03:03:07 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
03:03:07 INFO - document served over http requires an https
03:03:07 INFO - sub-resource via xhr-request using the meta-csp
03:03:07 INFO - delivery method with keep-origin-redirect and when
03:03:07 INFO - the target request is cross-origin.
03:03:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1739ms
03:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:03:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c00e400 == 63 [pid = 5237] [id = 517]
03:03:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8db95000) [pid = 5237] [serial = 1450] [outer = (nil)]
03:03:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x916e3c00) [pid = 5237] [serial = 1451] [outer = 0x8db95000]
03:03:07 INFO - PROCESS | 5237 | 1448017387747 Marionette INFO loaded listener.js
03:03:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x91ca5400) [pid = 5237] [serial = 1452] [outer = 0x8db95000]
03:03:08 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
03:03:08 INFO - document served over http requires an https
03:03:08 INFO - sub-resource via xhr-request using the meta-csp
03:03:08 INFO - delivery method with no-redirect and when
03:03:08 INFO - the target request is cross-origin.
03:03:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1631ms
03:03:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:03:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x88937800 == 64 [pid = 5237] [id = 518]
03:03:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x89649000) [pid = 5237] [serial = 1453] [outer = (nil)]
03:03:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x91d11c00) [pid = 5237] [serial = 1454] [outer = 0x89649000]
03:03:09 INFO - PROCESS | 5237 | 1448017389419 Marionette INFO loaded listener.js
03:03:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x91d1b400) [pid = 5237] [serial = 1455] [outer = 0x89649000]
03:03:10 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
03:03:10 INFO - document served over http requires an https
03:03:10 INFO - sub-resource via xhr-request using the meta-csp
03:03:10 INFO - delivery method with swap-origin-redirect and when
03:03:10 INFO - the target request is cross-origin.
03:03:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1733ms
03:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:03:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x92227400 == 65 [pid = 5237] [id = 519]
03:03:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x92228000) [pid = 5237] [serial = 1456] [outer = (nil)]
03:03:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x9222ac00) [pid = 5237] [serial = 1457] [outer = 0x92228000]
03:03:11 INFO - PROCESS | 5237 | 1448017391125 Marionette INFO loaded listener.js
03:03:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x92234800) [pid = 5237] [serial = 1458] [outer = 0x92228000]
03:03:12 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
03:03:12 INFO - document served over http requires an http
03:03:12 INFO - sub-resource via fetch-request using the meta-csp
03:03:12 INFO - delivery method with keep-origin-redirect and when
03:03:12 INFO - the target request is same-origin.
03:03:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1680ms
03:03:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:03:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e19a800 == 66 [pid = 5237] [id = 520]
03:03:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x9222a000) [pid = 5237] [serial = 1459] [outer = (nil)]
03:03:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x92344c00) [pid = 5237] [serial = 1460] [outer = 0x9222a000]
03:03:12 INFO - PROCESS | 5237 | 1448017392854 Marionette INFO loaded listener.js
03:03:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x9234fc00) [pid = 5237] [serial = 1461] [outer = 0x9222a000]
03:03:14 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
03:03:14 INFO - document served over http requires an http
03:03:14 INFO - sub-resource via fetch-request using the meta-csp
03:03:14 INFO - delivery method with no-redirect and when
03:03:14 INFO - the target request is same-origin.
03:03:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1739ms
03:03:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:03:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x92349800 == 67 [pid = 5237] [id = 521]
03:03:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x93c82400) [pid = 5237] [serial = 1462] [outer = (nil)]
03:03:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x93c85000) [pid = 5237] [serial = 1463] [outer = 0x93c82400]
03:03:14 INFO - PROCESS | 5237 | 1448017394607 Marionette INFO loaded listener.js
03:03:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x93c91000) [pid = 5237] [serial = 1464] [outer = 0x93c82400]
03:03:17 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
03:03:17 INFO - document served over http requires an http
03:03:17 INFO - sub-resource via fetch-request using the meta-csp
03:03:17 INFO - delivery method with swap-origin-redirect and when
03:03:17 INFO - the target request is same-origin.
03:03:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3200ms
03:03:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:03:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x88938400 == 68 [pid = 5237] [id = 522]
03:03:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x88938800) [pid = 5237] [serial = 1465] [outer = (nil)]
03:03:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x88b07800) [pid = 5237] [serial = 1466] [outer = 0x88938800]
03:03:17 INFO - PROCESS | 5237 | 1448017397975 Marionette INFO loaded listener.js
03:03:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x89642000) [pid = 5237] [serial = 1467] [outer = 0x88938800]
03:03:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaaa800 == 69 [pid = 5237] [id = 523]
03:03:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8aaaf000) [pid = 5237] [serial = 1468] [outer = (nil)]
03:03:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8ad86000) [pid = 5237] [serial = 1469] [outer = 0x8aaaf000]
03:03:19 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
03:03:19 INFO - document served over http requires an http
03:03:19 INFO - sub-resource via iframe-tag using the meta-csp
03:03:19 INFO - delivery method with keep-origin-redirect and when
03:03:19 INFO - the target request is same-origin.
03:03:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2043ms
03:03:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:03:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b02800 == 70 [pid = 5237] [id = 524]
03:03:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x88b07c00) [pid = 5237] [serial = 1470] [outer = (nil)]
03:03:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x89642400) [pid = 5237] [serial = 1471] [outer = 0x88b07c00]
03:03:19 INFO - PROCESS | 5237 | 1448017399945 Marionette INFO loaded listener.js
03:03:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8afc1000) [pid = 5237] [serial = 1472] [outer = 0x88b07c00]
03:03:20 INFO - PROCESS | 5237 | --DOCSHELL 0x88b36c00 == 69 [pid = 5237] [id = 458]
03:03:20 INFO - PROCESS | 5237 | --DOCSHELL 0x8964f000 == 68 [pid = 5237] [id = 459]
03:03:20 INFO - PROCESS | 5237 | --DOCSHELL 0x88f9d400 == 67 [pid = 5237] [id = 469]
03:03:20 INFO - PROCESS | 5237 | --DOCSHELL 0x8dfeec00 == 66 [pid = 5237] [id = 497]
03:03:20 INFO - PROCESS | 5237 | --DOCSHELL 0x8c004400 == 65 [pid = 5237] [id = 495]
03:03:20 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8bb000 == 64 [pid = 5237] [id = 493]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x8afb7800) [pid = 5237] [serial = 1296] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8a2eb400) [pid = 5237] [serial = 1293] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8be9e000) [pid = 5237] [serial = 1304] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8b2ff400) [pid = 5237] [serial = 1299] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x8e1a5400) [pid = 5237] [serial = 1317] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x8e15b800) [pid = 5237] [serial = 1314] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8db9c800) [pid = 5237] [serial = 1309] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8e897800) [pid = 5237] [serial = 1320] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x88931000) [pid = 5237] [serial = 1359] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x92347400) [pid = 5237] [serial = 1335] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x91d1dc00) [pid = 5237] [serial = 1332] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x95202400) [pid = 5237] [serial = 1346] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x944ae400) [pid = 5237] [serial = 1341] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x93c8f400) [pid = 5237] [serial = 1338] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x97b2e400) [pid = 5237] [serial = 1351] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x88b3f800) [pid = 5237] [serial = 1362] [outer = (nil)] [url = about:blank]
03:03:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b3fc00 == 65 [pid = 5237] [id = 525]
03:03:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x88f96800) [pid = 5237] [serial = 1473] [outer = (nil)]
03:03:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8902f000) [pid = 5237] [serial = 1474] [outer = 0x88f96800]
03:03:21 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
03:03:21 INFO - document served over http requires an http
03:03:21 INFO - sub-resource via iframe-tag using the meta-csp
03:03:21 INFO - delivery method with no-redirect and when
03:03:21 INFO - the target request is same-origin.
03:03:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2087ms
03:03:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:03:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x884aa000 == 66 [pid = 5237] [id = 526]
03:03:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8a2f1000) [pid = 5237] [serial = 1475] [outer = (nil)]
03:03:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8af8b000) [pid = 5237] [serial = 1476] [outer = 0x8a2f1000]
03:03:21 INFO - PROCESS | 5237 | 1448017401865 Marionette INFO loaded listener.js
03:03:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8b2f1000) [pid = 5237] [serial = 1477] [outer = 0x8a2f1000]
03:03:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2fec00 == 67 [pid = 5237] [id = 527]
03:03:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8b2ff400) [pid = 5237] [serial = 1478] [outer = (nil)]
03:03:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8b8bec00) [pid = 5237] [serial = 1479] [outer = 0x8b2ff400]
03:03:22 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
03:03:22 INFO - document served over http requires an http
03:03:22 INFO - sub-resource via iframe-tag using the meta-csp
03:03:22 INFO - delivery method with swap-origin-redirect and when
03:03:22 INFO - the target request is same-origin.
03:03:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1544ms
03:03:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:03:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8b8400 == 68 [pid = 5237] [id = 528]
03:03:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8bcf5000) [pid = 5237] [serial = 1480] [outer = (nil)]
03:03:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8be9ec00) [pid = 5237] [serial = 1481] [outer = 0x8bcf5000]
03:03:23 INFO - PROCESS | 5237 | 1448017403315 Marionette INFO loaded listener.js
03:03:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8db92400) [pid = 5237] [serial = 1482] [outer = 0x8bcf5000]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x896bbc00) [pid = 5237] [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]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8b8bbc00) [pid = 5237] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8c005000) [pid = 5237] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017353907]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8dfef000) [pid = 5237] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x91223000) [pid = 5237] [serial = 1406] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8964cc00) [pid = 5237] [serial = 1424] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x8dd10400) [pid = 5237] [serial = 1397] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x8e199c00) [pid = 5237] [serial = 1400] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x8e81c000) [pid = 5237] [serial = 1403] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8b8c1000) [pid = 5237] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x8b057400) [pid = 5237] [serial = 1382] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x8c008800) [pid = 5237] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017353907]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8bcf2800) [pid = 5237] [serial = 1387] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8dff1000) [pid = 5237] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8c010400) [pid = 5237] [serial = 1392] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x8aaa4000) [pid = 5237] [serial = 1373] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8ad84800) [pid = 5237] [serial = 1376] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8afbf400) [pid = 5237] [serial = 1379] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x8b2f3400) [pid = 5237] [serial = 1421] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x88b39800) [pid = 5237] [serial = 1415] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x8892e800) [pid = 5237] [serial = 1370] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x8ad7f000) [pid = 5237] [serial = 1418] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x88f98800) [pid = 5237] [serial = 1412] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x8af89800) [pid = 5237] [serial = 1409] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x8b04dc00) [pid = 5237] [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]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x88b0a800) [pid = 5237] [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]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x88b06c00) [pid = 5237] [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]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x8ad7ac00) [pid = 5237] [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]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x8a2ef400) [pid = 5237] [serial = 1368] [outer = (nil)] [url = about:blank]
03:03:24 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x8a2f0c00) [pid = 5237] [serial = 1413] [outer = (nil)] [url = about:blank]
03:03:24 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
03:03:24 INFO - document served over http requires an http
03:03:24 INFO - sub-resource via script-tag using the meta-csp
03:03:24 INFO - delivery method with keep-origin-redirect and when
03:03:24 INFO - the target request is same-origin.
03:03:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1442ms
03:03:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:03:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x88937c00 == 69 [pid = 5237] [id = 529]
03:03:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x88b0a800) [pid = 5237] [serial = 1483] [outer = (nil)]
03:03:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x8afbf400) [pid = 5237] [serial = 1484] [outer = 0x88b0a800]
03:03:24 INFO - PROCESS | 5237 | 1448017404786 Marionette INFO loaded listener.js
03:03:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x8dd09800) [pid = 5237] [serial = 1485] [outer = 0x88b0a800]
03:03:25 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
03:03:25 INFO - document served over http requires an http
03:03:25 INFO - sub-resource via script-tag using the meta-csp
03:03:25 INFO - delivery method with no-redirect and when
03:03:25 INFO - the target request is same-origin.
03:03:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1279ms
03:03:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:03:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dfed400 == 70 [pid = 5237] [id = 530]
03:03:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x8dfef000) [pid = 5237] [serial = 1486] [outer = (nil)]
03:03:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x8dff3000) [pid = 5237] [serial = 1487] [outer = 0x8dfef000]
03:03:26 INFO - PROCESS | 5237 | 1448017406086 Marionette INFO loaded listener.js
03:03:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8e160000) [pid = 5237] [serial = 1488] [outer = 0x8dfef000]
03:03:27 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
03:03:27 INFO - document served over http requires an http
03:03:27 INFO - sub-resource via script-tag using the meta-csp
03:03:27 INFO - delivery method with swap-origin-redirect and when
03:03:27 INFO - the target request is same-origin.
03:03:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1477ms
03:03:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:03:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b44400 == 71 [pid = 5237] [id = 531]
03:03:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x88f98c00) [pid = 5237] [serial = 1489] [outer = (nil)]
03:03:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8a2e2c00) [pid = 5237] [serial = 1490] [outer = 0x88f98c00]
03:03:27 INFO - PROCESS | 5237 | 1448017407760 Marionette INFO loaded listener.js
03:03:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8abc0400) [pid = 5237] [serial = 1491] [outer = 0x88f98c00]
03:03:28 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
03:03:28 INFO - document served over http requires an http
03:03:28 INFO - sub-resource via xhr-request using the meta-csp
03:03:28 INFO - delivery method with keep-origin-redirect and when
03:03:28 INFO - the target request is same-origin.
03:03:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1736ms
03:03:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:03:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2fb400 == 72 [pid = 5237] [id = 532]
03:03:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8b2fc000) [pid = 5237] [serial = 1492] [outer = (nil)]
03:03:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8b8bb000) [pid = 5237] [serial = 1493] [outer = 0x8b2fc000]
03:03:29 INFO - PROCESS | 5237 | 1448017409518 Marionette INFO loaded listener.js
03:03:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8dd07800) [pid = 5237] [serial = 1494] [outer = 0x8b2fc000]
03:03:30 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
03:03:30 INFO - document served over http requires an http
03:03:30 INFO - sub-resource via xhr-request using the meta-csp
03:03:30 INFO - delivery method with no-redirect and when
03:03:30 INFO - the target request is same-origin.
03:03:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1700ms
03:03:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:03:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e1a2800 == 73 [pid = 5237] [id = 533]
03:03:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8e1a6c00) [pid = 5237] [serial = 1495] [outer = (nil)]
03:03:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8e819400) [pid = 5237] [serial = 1496] [outer = 0x8e1a6c00]
03:03:31 INFO - PROCESS | 5237 | 1448017411252 Marionette INFO loaded listener.js
03:03:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8e89f400) [pid = 5237] [serial = 1497] [outer = 0x8e1a6c00]
03:03:32 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
03:03:32 INFO - document served over http requires an http
03:03:32 INFO - sub-resource via xhr-request using the meta-csp
03:03:32 INFO - delivery method with swap-origin-redirect and when
03:03:32 INFO - the target request is same-origin.
03:03:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1686ms
03:03:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:03:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e818800 == 74 [pid = 5237] [id = 534]
03:03:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x91078c00) [pid = 5237] [serial = 1498] [outer = (nil)]
03:03:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x91223000) [pid = 5237] [serial = 1499] [outer = 0x91078c00]
03:03:32 INFO - PROCESS | 5237 | 1448017412930 Marionette INFO loaded listener.js
03:03:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x9165f400) [pid = 5237] [serial = 1500] [outer = 0x91078c00]
03:03:34 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
03:03:34 INFO - document served over http requires an https
03:03:34 INFO - sub-resource via fetch-request using the meta-csp
03:03:34 INFO - delivery method with keep-origin-redirect and when
03:03:34 INFO - the target request is same-origin.
03:03:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1735ms
03:03:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:03:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x8ad85c00 == 75 [pid = 5237] [id = 535]
03:03:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x916ba800) [pid = 5237] [serial = 1501] [outer = (nil)]
03:03:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x916c8c00) [pid = 5237] [serial = 1502] [outer = 0x916ba800]
03:03:34 INFO - PROCESS | 5237 | 1448017414699 Marionette INFO loaded listener.js
03:03:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x91d1e400) [pid = 5237] [serial = 1503] [outer = 0x916ba800]
03:03:35 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
03:03:35 INFO - document served over http requires an https
03:03:35 INFO - sub-resource via fetch-request using the meta-csp
03:03:35 INFO - delivery method with no-redirect and when
03:03:35 INFO - the target request is same-origin.
03:03:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1793ms
03:03:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:03:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x88930c00 == 76 [pid = 5237] [id = 536]
03:03:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x92356800) [pid = 5237] [serial = 1504] [outer = (nil)]
03:03:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x9235a400) [pid = 5237] [serial = 1505] [outer = 0x92356800]
03:03:36 INFO - PROCESS | 5237 | 1448017416584 Marionette INFO loaded listener.js
03:03:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x93cc0400) [pid = 5237] [serial = 1506] [outer = 0x92356800]
03:03:37 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
03:03:37 INFO - document served over http requires an https
03:03:37 INFO - sub-resource via fetch-request using the meta-csp
03:03:37 INFO - delivery method with swap-origin-redirect and when
03:03:37 INFO - the target request is same-origin.
03:03:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1851ms
03:03:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:03:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c83000 == 77 [pid = 5237] [id = 537]
03:03:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x93c86c00) [pid = 5237] [serial = 1507] [outer = (nil)]
03:03:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x93ccb800) [pid = 5237] [serial = 1508] [outer = 0x93c86c00]
03:03:38 INFO - PROCESS | 5237 | 1448017418480 Marionette INFO loaded listener.js
03:03:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x944b7000) [pid = 5237] [serial = 1509] [outer = 0x93c86c00]
03:03:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456f800 == 78 [pid = 5237] [id = 538]
03:03:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x9456fc00) [pid = 5237] [serial = 1510] [outer = (nil)]
03:03:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x94575400) [pid = 5237] [serial = 1511] [outer = 0x9456fc00]
03:03:39 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
03:03:39 INFO - document served over http requires an https
03:03:39 INFO - sub-resource via iframe-tag using the meta-csp
03:03:39 INFO - delivery method with keep-origin-redirect and when
03:03:39 INFO - the target request is same-origin.
03:03:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2203ms
03:03:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:03:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x9233d000 == 79 [pid = 5237] [id = 539]
03:03:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x9456a000) [pid = 5237] [serial = 1512] [outer = (nil)]
03:03:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x94575000) [pid = 5237] [serial = 1513] [outer = 0x9456a000]
03:03:40 INFO - PROCESS | 5237 | 1448017420576 Marionette INFO loaded listener.js
03:03:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x95142800) [pid = 5237] [serial = 1514] [outer = 0x9456a000]
03:03:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x95207000 == 80 [pid = 5237] [id = 540]
03:03:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x95207400) [pid = 5237] [serial = 1515] [outer = (nil)]
03:03:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x9520ac00) [pid = 5237] [serial = 1516] [outer = 0x95207400]
03:03:41 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
03:03:41 INFO - document served over http requires an https
03:03:41 INFO - sub-resource via iframe-tag using the meta-csp
03:03:41 INFO - delivery method with no-redirect and when
03:03:41 INFO - the target request is same-origin.
03:03:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1793ms
03:03:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:03:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x95142400 == 81 [pid = 5237] [id = 541]
03:03:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x95205800) [pid = 5237] [serial = 1517] [outer = (nil)]
03:03:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x9524bc00) [pid = 5237] [serial = 1518] [outer = 0x95205800]
03:03:42 INFO - PROCESS | 5237 | 1448017422359 Marionette INFO loaded listener.js
03:03:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x95e5fc00) [pid = 5237] [serial = 1519] [outer = 0x95205800]
03:03:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x97971000 == 82 [pid = 5237] [id = 542]
03:03:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x97971800) [pid = 5237] [serial = 1520] [outer = (nil)]
03:03:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x97976c00) [pid = 5237] [serial = 1521] [outer = 0x97971800]
03:03:43 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
03:03:43 INFO - document served over http requires an https
03:03:43 INFO - sub-resource via iframe-tag using the meta-csp
03:03:43 INFO - delivery method with swap-origin-redirect and when
03:03:43 INFO - the target request is same-origin.
03:03:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1888ms
03:03:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:03:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x9796c800 == 83 [pid = 5237] [id = 543]
03:03:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x97972400) [pid = 5237] [serial = 1522] [outer = (nil)]
03:03:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9797ac00) [pid = 5237] [serial = 1523] [outer = 0x97972400]
03:03:44 INFO - PROCESS | 5237 | 1448017424274 Marionette INFO loaded listener.js
03:03:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x97b30000) [pid = 5237] [serial = 1524] [outer = 0x97972400]
03:03:45 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
03:03:45 INFO - document served over http requires an https
03:03:45 INFO - sub-resource via script-tag using the meta-csp
03:03:45 INFO - delivery method with keep-origin-redirect and when
03:03:45 INFO - the target request is same-origin.
03:03:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1791ms
03:03:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:03:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x97bb8400 == 84 [pid = 5237] [id = 544]
03:03:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x97bc0400) [pid = 5237] [serial = 1525] [outer = (nil)]
03:03:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x97bc3400) [pid = 5237] [serial = 1526] [outer = 0x97bc0400]
03:03:46 INFO - PROCESS | 5237 | 1448017426084 Marionette INFO loaded listener.js
03:03:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x97d72c00) [pid = 5237] [serial = 1527] [outer = 0x97bc0400]
03:03:47 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
03:03:47 INFO - document served over http requires an https
03:03:47 INFO - sub-resource via script-tag using the meta-csp
03:03:47 INFO - delivery method with no-redirect and when
03:03:47 INFO - the target request is same-origin.
03:03:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1844ms
03:03:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:03:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d77000 == 85 [pid = 5237] [id = 545]
03:03:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x97d7a400) [pid = 5237] [serial = 1528] [outer = (nil)]
03:03:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x97d7ec00) [pid = 5237] [serial = 1529] [outer = 0x97d7a400]
03:03:47 INFO - PROCESS | 5237 | 1448017427941 Marionette INFO loaded listener.js
03:03:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x98569c00) [pid = 5237] [serial = 1530] [outer = 0x97d7a400]
03:03:51 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
03:03:51 INFO - document served over http requires an https
03:03:51 INFO - sub-resource via script-tag using the meta-csp
03:03:51 INFO - delivery method with swap-origin-redirect and when
03:03:51 INFO - the target request is same-origin.
03:03:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3991ms
03:03:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:03:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878ac00 == 86 [pid = 5237] [id = 546]
03:03:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x88b37400) [pid = 5237] [serial = 1531] [outer = (nil)]
03:03:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x8aaa8c00) [pid = 5237] [serial = 1532] [outer = 0x88b37400]
03:03:52 INFO - PROCESS | 5237 | 1448017432028 Marionette INFO loaded listener.js
03:03:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x8afbf800) [pid = 5237] [serial = 1533] [outer = 0x88b37400]
03:03:53 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
03:03:53 INFO - document served over http requires an https
03:03:53 INFO - sub-resource via xhr-request using the meta-csp
03:03:53 INFO - delivery method with keep-origin-redirect and when
03:03:53 INFO - the target request is same-origin.
03:03:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1930ms
03:03:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x884a6400 == 85 [pid = 5237] [id = 455]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88937c00 == 84 [pid = 5237] [id = 529]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8b8400 == 83 [pid = 5237] [id = 528]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2fec00 == 82 [pid = 5237] [id = 527]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x884aa000 == 81 [pid = 5237] [id = 526]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88b3fc00 == 80 [pid = 5237] [id = 525]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88b02800 == 79 [pid = 5237] [id = 524]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaaa800 == 78 [pid = 5237] [id = 523]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88938400 == 77 [pid = 5237] [id = 522]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x92349800 == 76 [pid = 5237] [id = 521]
03:03:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e19a800 == 75 [pid = 5237] [id = 520]
03:03:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fec00 == 76 [pid = 5237] [id = 547]
03:03:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x884a3000) [pid = 5237] [serial = 1534] [outer = (nil)]
03:03:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x88783400) [pid = 5237] [serial = 1535] [outer = 0x884a3000]
03:03:53 INFO - PROCESS | 5237 | 1448017433930 Marionette INFO loaded listener.js
03:03:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8a2eb400) [pid = 5237] [serial = 1536] [outer = 0x884a3000]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x92227400 == 75 [pid = 5237] [id = 519]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x88937800 == 74 [pid = 5237] [id = 518]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x8c00e400 == 73 [pid = 5237] [id = 517]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x896be000 == 72 [pid = 5237] [id = 514]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x88790400 == 71 [pid = 5237] [id = 513]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x8db95800 == 70 [pid = 5237] [id = 512]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x881f9000 == 69 [pid = 5237] [id = 511]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x8abc0000 == 68 [pid = 5237] [id = 510]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x8892fc00 == 67 [pid = 5237] [id = 509]
03:03:54 INFO - PROCESS | 5237 | --DOCSHELL 0x881fc000 == 66 [pid = 5237] [id = 508]
03:03:54 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x88f9ec00) [pid = 5237] [serial = 1416] [outer = (nil)] [url = about:blank]
03:03:54 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8b8c6000) [pid = 5237] [serial = 1422] [outer = (nil)] [url = about:blank]
03:03:54 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x8afb6800) [pid = 5237] [serial = 1419] [outer = (nil)] [url = about:blank]
03:03:55 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
03:03:55 INFO - document served over http requires an https
03:03:55 INFO - sub-resource via xhr-request using the meta-csp
03:03:55 INFO - delivery method with no-redirect and when
03:03:55 INFO - the target request is same-origin.
03:03:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1787ms
03:03:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:03:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b055800 == 67 [pid = 5237] [id = 548]
03:03:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x8b2f9c00) [pid = 5237] [serial = 1537] [outer = (nil)]
03:03:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x8b8bd000) [pid = 5237] [serial = 1538] [outer = 0x8b2f9c00]
03:03:55 INFO - PROCESS | 5237 | 1448017435429 Marionette INFO loaded listener.js
03:03:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8be9cc00) [pid = 5237] [serial = 1539] [outer = 0x8b2f9c00]
03:03:56 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
03:03:56 INFO - document served over http requires an https
03:03:56 INFO - sub-resource via xhr-request using the meta-csp
03:03:56 INFO - delivery method with swap-origin-redirect and when
03:03:56 INFO - the target request is same-origin.
03:03:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1489ms
03:03:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:03:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dd02c00 == 68 [pid = 5237] [id = 549]
03:03:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8dd0cc00) [pid = 5237] [serial = 1540] [outer = (nil)]
03:03:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x8dfec000) [pid = 5237] [serial = 1541] [outer = 0x8dd0cc00]
03:03:56 INFO - PROCESS | 5237 | 1448017436959 Marionette INFO loaded listener.js
03:03:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x8e19e400) [pid = 5237] [serial = 1542] [outer = 0x8dd0cc00]
03:03:57 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
03:03:57 INFO - document served over http requires an http
03:03:57 INFO - sub-resource via fetch-request using the meta-referrer
03:03:57 INFO - delivery method with keep-origin-redirect and when
03:03:57 INFO - the target request is cross-origin.
03:03:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1304ms
03:03:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:03:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e813c00 == 69 [pid = 5237] [id = 550]
03:03:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8e815c00) [pid = 5237] [serial = 1543] [outer = (nil)]
03:03:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x8e897000) [pid = 5237] [serial = 1544] [outer = 0x8e815c00]
03:03:58 INFO - PROCESS | 5237 | 1448017438276 Marionette INFO loaded listener.js
03:03:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:03:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x91227400) [pid = 5237] [serial = 1545] [outer = 0x8e815c00]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8dd09c00) [pid = 5237] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8ad78400) [pid = 5237] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017377782]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8dff3000) [pid = 5237] [serial = 1487] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8a2f1000) [pid = 5237] [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]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x88b06800) [pid = 5237] [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]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x88b07c00) [pid = 5237] [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]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x88b0a800) [pid = 5237] [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]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x88f96800) [pid = 5237] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017401185]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x881fdc00) [pid = 5237] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8bcf5000) [pid = 5237] [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]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8aaaf000) [pid = 5237] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x88938800) [pid = 5237] [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]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8b2ff400) [pid = 5237] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8ad86000) [pid = 5237] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x916c0000) [pid = 5237] [serial = 1448] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8b8b9400) [pid = 5237] [serial = 1434] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x884a0400) [pid = 5237] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x89642400) [pid = 5237] [serial = 1471] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x88b07800) [pid = 5237] [serial = 1466] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x8e167c00) [pid = 5237] [serial = 1439] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x8dd10000) [pid = 5237] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x8902f000) [pid = 5237] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017401185]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x91077400) [pid = 5237] [serial = 1442] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x93c85000) [pid = 5237] [serial = 1463] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x91d11c00) [pid = 5237] [serial = 1454] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8b8bec00) [pid = 5237] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x92344c00) [pid = 5237] [serial = 1460] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x912a2000) [pid = 5237] [serial = 1445] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x916e3c00) [pid = 5237] [serial = 1451] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x88f9b800) [pid = 5237] [serial = 1429] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x9222ac00) [pid = 5237] [serial = 1457] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8be9ec00) [pid = 5237] [serial = 1481] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8ad7a000) [pid = 5237] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017377782]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8af8b000) [pid = 5237] [serial = 1476] [outer = (nil)] [url = about:blank]
03:03:58 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x8afbf400) [pid = 5237] [serial = 1484] [outer = (nil)] [url = about:blank]
03:03:59 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
03:03:59 INFO - document served over http requires an http
03:03:59 INFO - sub-resource via fetch-request using the meta-referrer
03:03:59 INFO - delivery method with no-redirect and when
03:03:59 INFO - the target request is cross-origin.
03:03:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1535ms
03:03:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:03:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8b9400 == 70 [pid = 5237] [id = 551]
03:03:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8b8bd400) [pid = 5237] [serial = 1546] [outer = (nil)]
03:03:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8e81e000) [pid = 5237] [serial = 1547] [outer = 0x8b8bd400]
03:03:59 INFO - PROCESS | 5237 | 1448017439890 Marionette INFO loaded listener.js
03:03:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x9165e000) [pid = 5237] [serial = 1548] [outer = 0x8b8bd400]
03:04:00 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
03:04:00 INFO - document served over http requires an http
03:04:00 INFO - sub-resource via fetch-request using the meta-referrer
03:04:00 INFO - delivery method with swap-origin-redirect and when
03:04:00 INFO - the target request is cross-origin.
03:04:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1226ms
03:04:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:04:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fb800 == 71 [pid = 5237] [id = 552]
03:04:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x884a1400) [pid = 5237] [serial = 1549] [outer = (nil)]
03:04:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x88790400) [pid = 5237] [serial = 1550] [outer = 0x884a1400]
03:04:01 INFO - PROCESS | 5237 | 1448017441274 Marionette INFO loaded listener.js
03:04:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x89023800) [pid = 5237] [serial = 1551] [outer = 0x884a1400]
03:04:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abc0000 == 72 [pid = 5237] [id = 553]
03:04:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8abc3400) [pid = 5237] [serial = 1552] [outer = (nil)]
03:04:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8afc3000) [pid = 5237] [serial = 1553] [outer = 0x8abc3400]
03:04:02 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
03:04:02 INFO - document served over http requires an http
03:04:02 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:02 INFO - delivery method with keep-origin-redirect and when
03:04:02 INFO - the target request is cross-origin.
03:04:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2036ms
03:04:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:04:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b04d800 == 73 [pid = 5237] [id = 554]
03:04:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8b051800) [pid = 5237] [serial = 1554] [outer = (nil)]
03:04:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8bcf2400) [pid = 5237] [serial = 1555] [outer = 0x8b051800]
03:04:03 INFO - PROCESS | 5237 | 1448017443381 Marionette INFO loaded listener.js
03:04:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e198400) [pid = 5237] [serial = 1556] [outer = 0x8b051800]
03:04:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x916d9400 == 74 [pid = 5237] [id = 555]
03:04:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x916dac00) [pid = 5237] [serial = 1557] [outer = (nil)]
03:04:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x916e5c00) [pid = 5237] [serial = 1558] [outer = 0x916dac00]
03:04:04 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
03:04:04 INFO - document served over http requires an http
03:04:04 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:04 INFO - delivery method with no-redirect and when
03:04:04 INFO - the target request is cross-origin.
03:04:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1796ms
03:04:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:04:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x912a2000 == 75 [pid = 5237] [id = 556]
03:04:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x91c9f800) [pid = 5237] [serial = 1559] [outer = (nil)]
03:04:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x91d16000) [pid = 5237] [serial = 1560] [outer = 0x91c9f800]
03:04:05 INFO - PROCESS | 5237 | 1448017445139 Marionette INFO loaded listener.js
03:04:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x92231000) [pid = 5237] [serial = 1561] [outer = 0x91c9f800]
03:04:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x92346800 == 76 [pid = 5237] [id = 557]
03:04:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x92349800) [pid = 5237] [serial = 1562] [outer = (nil)]
03:04:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x9234a400) [pid = 5237] [serial = 1563] [outer = 0x92349800]
03:04:06 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
03:04:06 INFO - document served over http requires an http
03:04:06 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:06 INFO - delivery method with swap-origin-redirect and when
03:04:06 INFO - the target request is cross-origin.
03:04:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1685ms
03:04:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:04:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x92359000 == 77 [pid = 5237] [id = 558]
03:04:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x9235ac00) [pid = 5237] [serial = 1564] [outer = (nil)]
03:04:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x93c8f000) [pid = 5237] [serial = 1565] [outer = 0x9235ac00]
03:04:06 INFO - PROCESS | 5237 | 1448017446925 Marionette INFO loaded listener.js
03:04:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x94570800) [pid = 5237] [serial = 1566] [outer = 0x9235ac00]
03:04:07 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
03:04:07 INFO - document served over http requires an http
03:04:07 INFO - sub-resource via script-tag using the meta-referrer
03:04:07 INFO - delivery method with keep-origin-redirect and when
03:04:07 INFO - the target request is cross-origin.
03:04:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1598ms
03:04:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:04:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c8c000 == 78 [pid = 5237] [id = 559]
03:04:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x95e65c00) [pid = 5237] [serial = 1567] [outer = (nil)]
03:04:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x97b28400) [pid = 5237] [serial = 1568] [outer = 0x95e65c00]
03:04:08 INFO - PROCESS | 5237 | 1448017448407 Marionette INFO loaded listener.js
03:04:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x97bc0000) [pid = 5237] [serial = 1569] [outer = 0x95e65c00]
03:04:09 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
03:04:09 INFO - document served over http requires an http
03:04:09 INFO - sub-resource via script-tag using the meta-referrer
03:04:09 INFO - delivery method with no-redirect and when
03:04:09 INFO - the target request is cross-origin.
03:04:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1486ms
03:04:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:04:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d7e000 == 79 [pid = 5237] [id = 560]
03:04:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x97d7f400) [pid = 5237] [serial = 1570] [outer = (nil)]
03:04:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x9856f000) [pid = 5237] [serial = 1571] [outer = 0x97d7f400]
03:04:09 INFO - PROCESS | 5237 | 1448017449905 Marionette INFO loaded listener.js
03:04:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x985d9800) [pid = 5237] [serial = 1572] [outer = 0x97d7f400]
03:04:11 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
03:04:11 INFO - document served over http requires an http
03:04:11 INFO - sub-resource via script-tag using the meta-referrer
03:04:11 INFO - delivery method with swap-origin-redirect and when
03:04:11 INFO - the target request is cross-origin.
03:04:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1577ms
03:04:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:04:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x985e0400 == 80 [pid = 5237] [id = 561]
03:04:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x985e0c00) [pid = 5237] [serial = 1573] [outer = (nil)]
03:04:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x985e3c00) [pid = 5237] [serial = 1574] [outer = 0x985e0c00]
03:04:11 INFO - PROCESS | 5237 | 1448017451535 Marionette INFO loaded listener.js
03:04:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x9875c800) [pid = 5237] [serial = 1575] [outer = 0x985e0c00]
03:04:12 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
03:04:12 INFO - document served over http requires an http
03:04:12 INFO - sub-resource via xhr-request using the meta-referrer
03:04:12 INFO - delivery method with keep-origin-redirect and when
03:04:12 INFO - the target request is cross-origin.
03:04:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1484ms
03:04:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:04:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x985e4000 == 81 [pid = 5237] [id = 562]
03:04:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x985e5c00) [pid = 5237] [serial = 1576] [outer = (nil)]
03:04:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x98764400) [pid = 5237] [serial = 1577] [outer = 0x985e5c00]
03:04:12 INFO - PROCESS | 5237 | 1448017452990 Marionette INFO loaded listener.js
03:04:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x98830400) [pid = 5237] [serial = 1578] [outer = 0x985e5c00]
03:04:14 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
03:04:14 INFO - document served over http requires an http
03:04:14 INFO - sub-resource via xhr-request using the meta-referrer
03:04:14 INFO - delivery method with no-redirect and when
03:04:14 INFO - the target request is cross-origin.
03:04:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1530ms
03:04:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:04:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x9882a800 == 82 [pid = 5237] [id = 563]
03:04:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x9882e800) [pid = 5237] [serial = 1579] [outer = (nil)]
03:04:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x98836c00) [pid = 5237] [serial = 1580] [outer = 0x9882e800]
03:04:14 INFO - PROCESS | 5237 | 1448017454559 Marionette INFO loaded listener.js
03:04:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x98974c00) [pid = 5237] [serial = 1581] [outer = 0x9882e800]
03:04:15 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
03:04:15 INFO - document served over http requires an http
03:04:15 INFO - sub-resource via xhr-request using the meta-referrer
03:04:15 INFO - delivery method with swap-origin-redirect and when
03:04:15 INFO - the target request is cross-origin.
03:04:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1489ms
03:04:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:04:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x98972000 == 83 [pid = 5237] [id = 564]
03:04:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x98974800) [pid = 5237] [serial = 1582] [outer = (nil)]
03:04:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x9897c400) [pid = 5237] [serial = 1583] [outer = 0x98974800]
03:04:16 INFO - PROCESS | 5237 | 1448017456064 Marionette INFO loaded listener.js
03:04:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x98ab3400) [pid = 5237] [serial = 1584] [outer = 0x98974800]
03:04:17 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
03:04:17 INFO - document served over http requires an https
03:04:17 INFO - sub-resource via fetch-request using the meta-referrer
03:04:17 INFO - delivery method with keep-origin-redirect and when
03:04:17 INFO - the target request is cross-origin.
03:04:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1690ms
03:04:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:04:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x98837000 == 84 [pid = 5237] [id = 565]
03:04:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x98abb400) [pid = 5237] [serial = 1585] [outer = (nil)]
03:04:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x98c3e400) [pid = 5237] [serial = 1586] [outer = 0x98abb400]
03:04:17 INFO - PROCESS | 5237 | 1448017457898 Marionette INFO loaded listener.js
03:04:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x98c48c00) [pid = 5237] [serial = 1587] [outer = 0x98abb400]
03:04:18 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
03:04:18 INFO - document served over http requires an https
03:04:18 INFO - sub-resource via fetch-request using the meta-referrer
03:04:18 INFO - delivery method with no-redirect and when
03:04:18 INFO - the target request is cross-origin.
03:04:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1684ms
03:04:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:04:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x98dd5000 == 85 [pid = 5237] [id = 566]
03:04:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x98dd5c00) [pid = 5237] [serial = 1588] [outer = (nil)]
03:04:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x98dd8800) [pid = 5237] [serial = 1589] [outer = 0x98dd5c00]
03:04:19 INFO - PROCESS | 5237 | 1448017459549 Marionette INFO loaded listener.js
03:04:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x98de1400) [pid = 5237] [serial = 1590] [outer = 0x98dd5c00]
03:04:20 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
03:04:20 INFO - document served over http requires an https
03:04:20 INFO - sub-resource via fetch-request using the meta-referrer
03:04:20 INFO - delivery method with swap-origin-redirect and when
03:04:20 INFO - the target request is cross-origin.
03:04:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1604ms
03:04:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:04:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x98dd8c00 == 86 [pid = 5237] [id = 567]
03:04:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x98dd9000) [pid = 5237] [serial = 1591] [outer = (nil)]
03:04:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x9a620400) [pid = 5237] [serial = 1592] [outer = 0x98dd9000]
03:04:21 INFO - PROCESS | 5237 | 1448017461253 Marionette INFO loaded listener.js
03:04:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x9a7d5c00) [pid = 5237] [serial = 1593] [outer = 0x98dd9000]
03:04:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7da400 == 87 [pid = 5237] [id = 568]
03:04:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x9a7db000) [pid = 5237] [serial = 1594] [outer = (nil)]
03:04:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x9a7dc000) [pid = 5237] [serial = 1595] [outer = 0x9a7db000]
03:04:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:04:22 INFO - document served over http requires an https
03:04:22 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:22 INFO - delivery method with keep-origin-redirect and when
03:04:22 INFO - the target request is cross-origin.
03:04:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1844ms
03:04:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:04:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a61d000 == 88 [pid = 5237] [id = 569]
03:04:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x9a7dbc00) [pid = 5237] [serial = 1596] [outer = (nil)]
03:04:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x9a7e0800) [pid = 5237] [serial = 1597] [outer = 0x9a7dbc00]
03:04:23 INFO - PROCESS | 5237 | 1448017463064 Marionette INFO loaded listener.js
03:04:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x9a7e9c00) [pid = 5237] [serial = 1598] [outer = 0x9a7dbc00]
03:04:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7ee800 == 89 [pid = 5237] [id = 570]
03:04:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x9a7ef800) [pid = 5237] [serial = 1599] [outer = (nil)]
03:04:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x9a7e5800) [pid = 5237] [serial = 1600] [outer = 0x9a7ef800]
03:04:24 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
03:04:24 INFO - document served over http requires an https
03:04:24 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:24 INFO - delivery method with no-redirect and when
03:04:24 INFO - the target request is cross-origin.
03:04:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1682ms
03:04:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:04:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7e7c00 == 90 [pid = 5237] [id = 571]
03:04:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x9a7e9000) [pid = 5237] [serial = 1601] [outer = (nil)]
03:04:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x9aa79800) [pid = 5237] [serial = 1602] [outer = 0x9a7e9000]
03:04:24 INFO - PROCESS | 5237 | 1448017464754 Marionette INFO loaded listener.js
03:04:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x9abc3000) [pid = 5237] [serial = 1603] [outer = 0x9a7e9000]
03:04:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x9abcd000 == 91 [pid = 5237] [id = 572]
03:04:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 185 (0x9abcd800) [pid = 5237] [serial = 1604] [outer = (nil)]
03:04:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 186 (0x9aeb8800) [pid = 5237] [serial = 1605] [outer = 0x9abcd800]
03:04:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:04:25 INFO - document served over http requires an https
03:04:25 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:25 INFO - delivery method with swap-origin-redirect and when
03:04:25 INFO - the target request is cross-origin.
03:04:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1796ms
03:04:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:04:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7f1800 == 92 [pid = 5237] [id = 573]
03:04:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x9a9d6000) [pid = 5237] [serial = 1606] [outer = (nil)]
03:04:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x9afe8000) [pid = 5237] [serial = 1607] [outer = 0x9a9d6000]
03:04:26 INFO - PROCESS | 5237 | 1448017466547 Marionette INFO loaded listener.js
03:04:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x9aff1800) [pid = 5237] [serial = 1608] [outer = 0x9a9d6000]
03:04:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:04:27 INFO - document served over http requires an https
03:04:27 INFO - sub-resource via script-tag using the meta-referrer
03:04:27 INFO - delivery method with keep-origin-redirect and when
03:04:27 INFO - the target request is cross-origin.
03:04:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1579ms
03:04:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:04:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b40800 == 93 [pid = 5237] [id = 574]
03:04:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x8bcf0400) [pid = 5237] [serial = 1609] [outer = (nil)]
03:04:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x9b1b3400) [pid = 5237] [serial = 1610] [outer = 0x8bcf0400]
03:04:28 INFO - PROCESS | 5237 | 1448017468048 Marionette INFO loaded listener.js
03:04:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 192 (0x9b2a4800) [pid = 5237] [serial = 1611] [outer = 0x8bcf0400]
03:04:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:04:29 INFO - document served over http requires an https
03:04:29 INFO - sub-resource via script-tag using the meta-referrer
03:04:29 INFO - delivery method with no-redirect and when
03:04:29 INFO - the target request is cross-origin.
03:04:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1487ms
03:04:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:04:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d81400 == 94 [pid = 5237] [id = 575]
03:04:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x9b2a3400) [pid = 5237] [serial = 1612] [outer = (nil)]
03:04:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x9b2ad800) [pid = 5237] [serial = 1613] [outer = 0x9b2a3400]
03:04:29 INFO - PROCESS | 5237 | 1448017469555 Marionette INFO loaded listener.js
03:04:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x9b713800) [pid = 5237] [serial = 1614] [outer = 0x9b2a3400]
03:04:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:04:30 INFO - document served over http requires an https
03:04:30 INFO - sub-resource via script-tag using the meta-referrer
03:04:30 INFO - delivery method with swap-origin-redirect and when
03:04:30 INFO - the target request is cross-origin.
03:04:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1635ms
03:04:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:04:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x9b29fc00 == 95 [pid = 5237] [id = 576]
03:04:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 196 (0x9b63d400) [pid = 5237] [serial = 1615] [outer = (nil)]
03:04:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 197 (0x9b71d000) [pid = 5237] [serial = 1616] [outer = 0x9b63d400]
03:04:31 INFO - PROCESS | 5237 | 1448017471194 Marionette INFO loaded listener.js
03:04:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 198 (0x9bb6e400) [pid = 5237] [serial = 1617] [outer = 0x9b63d400]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x88b44400 == 94 [pid = 5237] [id = 531]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2fb400 == 93 [pid = 5237] [id = 532]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8e1a2800 == 92 [pid = 5237] [id = 533]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8e818800 == 91 [pid = 5237] [id = 534]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8ad85c00 == 90 [pid = 5237] [id = 535]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x88930c00 == 89 [pid = 5237] [id = 536]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x93c83000 == 88 [pid = 5237] [id = 537]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9456f800 == 87 [pid = 5237] [id = 538]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9233d000 == 86 [pid = 5237] [id = 539]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x95207000 == 85 [pid = 5237] [id = 540]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x95142400 == 84 [pid = 5237] [id = 541]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x881fe400 == 83 [pid = 5237] [id = 461]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x97971000 == 82 [pid = 5237] [id = 542]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x9796c800 == 81 [pid = 5237] [id = 543]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x97bb8400 == 80 [pid = 5237] [id = 544]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8878ac00 == 79 [pid = 5237] [id = 546]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x881fec00 == 78 [pid = 5237] [id = 547]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8b055800 == 77 [pid = 5237] [id = 548]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8ad79800 == 76 [pid = 5237] [id = 505]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8dfed400 == 75 [pid = 5237] [id = 530]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8dd02c00 == 74 [pid = 5237] [id = 549]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8e813c00 == 73 [pid = 5237] [id = 550]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8b04b400 == 72 [pid = 5237] [id = 506]
03:04:32 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8b9400 == 71 [pid = 5237] [id = 551]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x881fb800 == 70 [pid = 5237] [id = 552]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8abc0000 == 69 [pid = 5237] [id = 553]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8b04d800 == 68 [pid = 5237] [id = 554]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x916d9400 == 67 [pid = 5237] [id = 555]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x88b39400 == 66 [pid = 5237] [id = 472]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x912a2000 == 65 [pid = 5237] [id = 556]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x92346800 == 64 [pid = 5237] [id = 557]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x92359000 == 63 [pid = 5237] [id = 558]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8b04a400 == 62 [pid = 5237] [id = 515]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x93c8c000 == 61 [pid = 5237] [id = 559]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9106e800 == 60 [pid = 5237] [id = 516]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x97d7e000 == 59 [pid = 5237] [id = 560]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x985e0400 == 58 [pid = 5237] [id = 561]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x985e4000 == 57 [pid = 5237] [id = 562]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9882a800 == 56 [pid = 5237] [id = 563]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x98972000 == 55 [pid = 5237] [id = 564]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x98837000 == 54 [pid = 5237] [id = 565]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x98dd5000 == 53 [pid = 5237] [id = 566]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x98dd8c00 == 52 [pid = 5237] [id = 567]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7da400 == 51 [pid = 5237] [id = 568]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9a61d000 == 50 [pid = 5237] [id = 569]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7ee800 == 49 [pid = 5237] [id = 570]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7e7c00 == 48 [pid = 5237] [id = 571]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9abcd000 == 47 [pid = 5237] [id = 572]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7f1800 == 46 [pid = 5237] [id = 573]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x88b40800 == 45 [pid = 5237] [id = 574]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x97d81400 == 44 [pid = 5237] [id = 575]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x884ab000 == 43 [pid = 5237] [id = 456]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8878e800 == 42 [pid = 5237] [id = 507]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8bcc00 == 41 [pid = 5237] [id = 464]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8878b400 == 40 [pid = 5237] [id = 457]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8af8c400 == 39 [pid = 5237] [id = 462]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8db9d400 == 38 [pid = 5237] [id = 471]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x881ff400 == 37 [pid = 5237] [id = 466]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x881f9c00 == 36 [pid = 5237] [id = 470]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x91221800 == 35 [pid = 5237] [id = 475]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x93cc2000 == 34 [pid = 5237] [id = 479]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8e817c00 == 33 [pid = 5237] [id = 473]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8e8a0000 == 32 [pid = 5237] [id = 474]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9222f800 == 31 [pid = 5237] [id = 481]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8a2eec00 == 30 [pid = 5237] [id = 477]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x92355c00 == 29 [pid = 5237] [id = 476]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x88b10000 == 28 [pid = 5237] [id = 460]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x97d77000 == 27 [pid = 5237] [id = 545]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x9456b800 == 26 [pid = 5237] [id = 483]
03:04:34 INFO - PROCESS | 5237 | --DOCSHELL 0x8abb8c00 == 25 [pid = 5237] [id = 468]
03:04:34 INFO - PROCESS | 5237 | --DOMWINDOW == 197 (0x8dd09800) [pid = 5237] [serial = 1485] [outer = (nil)] [url = about:blank]
03:04:34 INFO - PROCESS | 5237 | --DOMWINDOW == 196 (0x8bcee800) [pid = 5237] [serial = 1425] [outer = (nil)] [url = about:blank]
03:04:34 INFO - PROCESS | 5237 | --DOMWINDOW == 195 (0x8b2f1000) [pid = 5237] [serial = 1477] [outer = (nil)] [url = about:blank]
03:04:34 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x8afc1000) [pid = 5237] [serial = 1472] [outer = (nil)] [url = about:blank]
03:04:34 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x89642000) [pid = 5237] [serial = 1467] [outer = (nil)] [url = about:blank]
03:04:34 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x8db92400) [pid = 5237] [serial = 1482] [outer = (nil)] [url = about:blank]
03:04:35 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
03:04:35 INFO - document served over http requires an https
03:04:35 INFO - sub-resource via xhr-request using the meta-referrer
03:04:35 INFO - delivery method with keep-origin-redirect and when
03:04:35 INFO - the target request is cross-origin.
03:04:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5204ms
03:04:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:04:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x88931800 == 26 [pid = 5237] [id = 577]
03:04:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x88932400) [pid = 5237] [serial = 1618] [outer = (nil)]
03:04:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x8893a800) [pid = 5237] [serial = 1619] [outer = 0x88932400]
03:04:36 INFO - PROCESS | 5237 | 1448017476383 Marionette INFO loaded listener.js
03:04:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x88b0e400) [pid = 5237] [serial = 1620] [outer = 0x88932400]
03:04:37 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
03:04:37 INFO - document served over http requires an https
03:04:37 INFO - sub-resource via xhr-request using the meta-referrer
03:04:37 INFO - delivery method with no-redirect and when
03:04:37 INFO - the target request is cross-origin.
03:04:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1443ms
03:04:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:04:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878a400 == 27 [pid = 5237] [id = 578]
03:04:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 196 (0x8892e400) [pid = 5237] [serial = 1621] [outer = (nil)]
03:04:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 197 (0x88f9b800) [pid = 5237] [serial = 1622] [outer = 0x8892e400]
03:04:37 INFO - PROCESS | 5237 | 1448017477749 Marionette INFO loaded listener.js
03:04:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 198 (0x8902e800) [pid = 5237] [serial = 1623] [outer = 0x8892e400]
03:04:38 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
03:04:38 INFO - document served over http requires an https
03:04:38 INFO - sub-resource via xhr-request using the meta-referrer
03:04:38 INFO - delivery method with swap-origin-redirect and when
03:04:38 INFO - the target request is cross-origin.
03:04:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1397ms
03:04:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:04:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x88937800 == 28 [pid = 5237] [id = 579]
03:04:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 199 (0x896c0c00) [pid = 5237] [serial = 1624] [outer = (nil)]
03:04:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 200 (0x896c5800) [pid = 5237] [serial = 1625] [outer = 0x896c0c00]
03:04:39 INFO - PROCESS | 5237 | 1448017479167 Marionette INFO loaded listener.js
03:04:39 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 201 (0x8aaa6800) [pid = 5237] [serial = 1626] [outer = 0x896c0c00]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 200 (0x8b8c0800) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 199 (0x88b36000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 198 (0x89647400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 197 (0x8bcf1000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 196 (0x92228000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 195 (0x97b2e000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x8ad80800) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x8dd0e400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x916bac00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 191 (0x9129ac00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x93c82400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x89649000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x8c006000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x8bcf6c00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x88b04000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 185 (0x8e817400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 184 (0x9222a000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x88786000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x8abc4400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x88788000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x91071400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x8db95000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x88b35800) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x9121dc00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x97971800) [pid = 5237] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x97d7a400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x8b8bd400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x88f98c00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x9456fc00) [pid = 5237] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x95207400) [pid = 5237] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017421486]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x884a3000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x92356800) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x8e815c00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8dd0cc00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x91078c00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8b2f9c00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x9456a000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x95205800) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x93c86c00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x8b2fc000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x97bc0400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x97972400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8dfef000) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x88b37400) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x916ba800) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x8e1a6c00) [pid = 5237] [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]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8e81e000) [pid = 5237] [serial = 1547] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x93ccb800) [pid = 5237] [serial = 1508] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x8b8bd000) [pid = 5237] [serial = 1538] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x9520ac00) [pid = 5237] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017421486]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8e897000) [pid = 5237] [serial = 1544] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x88783400) [pid = 5237] [serial = 1535] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x9524bc00) [pid = 5237] [serial = 1518] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x94575000) [pid = 5237] [serial = 1513] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x9235a400) [pid = 5237] [serial = 1505] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8e819400) [pid = 5237] [serial = 1496] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x8a2e2c00) [pid = 5237] [serial = 1490] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x94575400) [pid = 5237] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x916c8c00) [pid = 5237] [serial = 1502] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x97bc3400) [pid = 5237] [serial = 1526] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x8b8bb000) [pid = 5237] [serial = 1493] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x97d7ec00) [pid = 5237] [serial = 1529] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x9797ac00) [pid = 5237] [serial = 1523] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8aaa8c00) [pid = 5237] [serial = 1532] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x91223000) [pid = 5237] [serial = 1499] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x97976c00) [pid = 5237] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8dfec000) [pid = 5237] [serial = 1541] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8bea4800) [pid = 5237] [serial = 1388] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x8b04c000) [pid = 5237] [serial = 1380] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x8abba800) [pid = 5237] [serial = 1374] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8abc0400) [pid = 5237] [serial = 1491] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8a2eb400) [pid = 5237] [serial = 1536] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8e15a000) [pid = 5237] [serial = 1398] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x92234800) [pid = 5237] [serial = 1458] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x97d78800) [pid = 5237] [serial = 1356] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8af91000) [pid = 5237] [serial = 1377] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x8e81f000) [pid = 5237] [serial = 1440] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x916d9800) [pid = 5237] [serial = 1449] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x9165c400) [pid = 5237] [serial = 1446] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x93c91000) [pid = 5237] [serial = 1464] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x91d1b400) [pid = 5237] [serial = 1455] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x8dd03800) [pid = 5237] [serial = 1393] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8e1a5000) [pid = 5237] [serial = 1401] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8dd07800) [pid = 5237] [serial = 1494] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8c007400) [pid = 5237] [serial = 1435] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x8e899c00) [pid = 5237] [serial = 1404] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8afbf800) [pid = 5237] [serial = 1533] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8be9cc00) [pid = 5237] [serial = 1539] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x9234fc00) [pid = 5237] [serial = 1461] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x8dfecc00) [pid = 5237] [serial = 1410] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x8b2fc800) [pid = 5237] [serial = 1383] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x88b0dc00) [pid = 5237] [serial = 1371] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x91225400) [pid = 5237] [serial = 1443] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x8e89f400) [pid = 5237] [serial = 1497] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x91ca5400) [pid = 5237] [serial = 1452] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x8a2e5800) [pid = 5237] [serial = 1430] [outer = (nil)] [url = about:blank]
03:04:42 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x9129dc00) [pid = 5237] [serial = 1407] [outer = (nil)] [url = about:blank]
03:04:42 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
03:04:42 INFO - document served over http requires an http
03:04:42 INFO - sub-resource via fetch-request using the meta-referrer
03:04:42 INFO - delivery method with keep-origin-redirect and when
03:04:42 INFO - the target request is same-origin.
03:04:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 4005ms
03:04:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:04:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x8878b400 == 29 [pid = 5237] [id = 580]
03:04:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x88791000) [pid = 5237] [serial = 1627] [outer = (nil)]
03:04:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x896bfc00) [pid = 5237] [serial = 1628] [outer = 0x88791000]
03:04:43 INFO - PROCESS | 5237 | 1448017483206 Marionette INFO loaded listener.js
03:04:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8aaac000) [pid = 5237] [serial = 1629] [outer = 0x88791000]
03:04:44 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
03:04:44 INFO - document served over http requires an http
03:04:44 INFO - sub-resource via fetch-request using the meta-referrer
03:04:44 INFO - delivery method with no-redirect and when
03:04:44 INFO - the target request is same-origin.
03:04:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1280ms
03:04:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:04:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f9000 == 30 [pid = 5237] [id = 581]
03:04:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x884a3400) [pid = 5237] [serial = 1630] [outer = (nil)]
03:04:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8878ec00) [pid = 5237] [serial = 1631] [outer = 0x884a3400]
03:04:44 INFO - PROCESS | 5237 | 1448017484616 Marionette INFO loaded listener.js
03:04:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x88b36000) [pid = 5237] [serial = 1632] [outer = 0x884a3400]
03:04:45 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
03:04:45 INFO - document served over http requires an http
03:04:45 INFO - sub-resource via fetch-request using the meta-referrer
03:04:45 INFO - delivery method with swap-origin-redirect and when
03:04:45 INFO - the target request is same-origin.
03:04:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1592ms
03:04:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:04:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x896c0400 == 31 [pid = 5237] [id = 582]
03:04:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x896c5c00) [pid = 5237] [serial = 1633] [outer = (nil)]
03:04:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8aaaa400) [pid = 5237] [serial = 1634] [outer = 0x896c5c00]
03:04:46 INFO - PROCESS | 5237 | 1448017486334 Marionette INFO loaded listener.js
03:04:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8abc4000) [pid = 5237] [serial = 1635] [outer = 0x896c5c00]
03:04:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af87400 == 32 [pid = 5237] [id = 583]
03:04:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8af87800) [pid = 5237] [serial = 1636] [outer = (nil)]
03:04:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8ad7f400) [pid = 5237] [serial = 1637] [outer = 0x8af87800]
03:04:47 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
03:04:47 INFO - document served over http requires an http
03:04:47 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:47 INFO - delivery method with keep-origin-redirect and when
03:04:47 INFO - the target request is same-origin.
03:04:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1749ms
03:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:04:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af8bc00 == 33 [pid = 5237] [id = 584]
03:04:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8af96c00) [pid = 5237] [serial = 1638] [outer = (nil)]
03:04:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8afb9000) [pid = 5237] [serial = 1639] [outer = 0x8af96c00]
03:04:48 INFO - PROCESS | 5237 | 1448017488078 Marionette INFO loaded listener.js
03:04:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8b049800) [pid = 5237] [serial = 1640] [outer = 0x8af96c00]
03:04:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b055800 == 34 [pid = 5237] [id = 585]
03:04:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8b057c00) [pid = 5237] [serial = 1641] [outer = (nil)]
03:04:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8afbb400) [pid = 5237] [serial = 1642] [outer = 0x8b057c00]
03:04:49 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
03:04:49 INFO - document served over http requires an http
03:04:49 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:49 INFO - delivery method with no-redirect and when
03:04:49 INFO - the target request is same-origin.
03:04:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1699ms
03:04:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:04:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af91000 == 35 [pid = 5237] [id = 586]
03:04:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8b051000) [pid = 5237] [serial = 1643] [outer = (nil)]
03:04:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8b058400) [pid = 5237] [serial = 1644] [outer = 0x8b051000]
03:04:49 INFO - PROCESS | 5237 | 1448017489750 Marionette INFO loaded listener.js
03:04:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8b8bec00) [pid = 5237] [serial = 1645] [outer = 0x8b051000]
03:04:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bce8c00 == 36 [pid = 5237] [id = 587]
03:04:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8bcea400) [pid = 5237] [serial = 1646] [outer = (nil)]
03:04:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8bceb000) [pid = 5237] [serial = 1647] [outer = 0x8bcea400]
03:04:50 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
03:04:50 INFO - document served over http requires an http
03:04:50 INFO - sub-resource via iframe-tag using the meta-referrer
03:04:50 INFO - delivery method with swap-origin-redirect and when
03:04:50 INFO - the target request is same-origin.
03:04:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1590ms
03:04:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:04:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcee000 == 37 [pid = 5237] [id = 588]
03:04:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8bcef800) [pid = 5237] [serial = 1648] [outer = (nil)]
03:04:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8be9e000) [pid = 5237] [serial = 1649] [outer = 0x8bcef800]
03:04:51 INFO - PROCESS | 5237 | 1448017491427 Marionette INFO loaded listener.js
03:04:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8c009000) [pid = 5237] [serial = 1650] [outer = 0x8bcef800]
03:04:52 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
03:04:52 INFO - document served over http requires an http
03:04:52 INFO - sub-resource via script-tag using the meta-referrer
03:04:52 INFO - delivery method with keep-origin-redirect and when
03:04:52 INFO - the target request is same-origin.
03:04:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1688ms
03:04:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:04:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a5000 == 38 [pid = 5237] [id = 589]
03:04:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8c00f800) [pid = 5237] [serial = 1651] [outer = (nil)]
03:04:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8db96c00) [pid = 5237] [serial = 1652] [outer = 0x8c00f800]
03:04:53 INFO - PROCESS | 5237 | 1448017493050 Marionette INFO loaded listener.js
03:04:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8dd08800) [pid = 5237] [serial = 1653] [outer = 0x8c00f800]
03:04:54 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
03:04:54 INFO - document served over http requires an http
03:04:54 INFO - sub-resource via script-tag using the meta-referrer
03:04:54 INFO - delivery method with no-redirect and when
03:04:54 INFO - the target request is same-origin.
03:04:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1437ms
03:04:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:04:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x896c2000 == 39 [pid = 5237] [id = 590]
03:04:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8dd06800) [pid = 5237] [serial = 1654] [outer = (nil)]
03:04:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8dfee400) [pid = 5237] [serial = 1655] [outer = 0x8dd06800]
03:04:54 INFO - PROCESS | 5237 | 1448017494515 Marionette INFO loaded listener.js
03:04:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8e159c00) [pid = 5237] [serial = 1656] [outer = 0x8dd06800]
03:04:55 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
03:04:55 INFO - document served over http requires an http
03:04:55 INFO - sub-resource via script-tag using the meta-referrer
03:04:55 INFO - delivery method with swap-origin-redirect and when
03:04:55 INFO - the target request is same-origin.
03:04:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1585ms
03:04:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:04:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x8a2e5800 == 40 [pid = 5237] [id = 591]
03:04:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8bcec000) [pid = 5237] [serial = 1657] [outer = (nil)]
03:04:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8e19b800) [pid = 5237] [serial = 1658] [outer = 0x8bcec000]
03:04:56 INFO - PROCESS | 5237 | 1448017496079 Marionette INFO loaded listener.js
03:04:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e1a6c00) [pid = 5237] [serial = 1659] [outer = 0x8bcec000]
03:04:57 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
03:04:57 INFO - document served over http requires an http
03:04:57 INFO - sub-resource via xhr-request using the meta-referrer
03:04:57 INFO - delivery method with keep-origin-redirect and when
03:04:57 INFO - the target request is same-origin.
03:04:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1433ms
03:04:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:04:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fac00 == 41 [pid = 5237] [id = 592]
03:04:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x8e19d000) [pid = 5237] [serial = 1660] [outer = (nil)]
03:04:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8e81ec00) [pid = 5237] [serial = 1661] [outer = 0x8e19d000]
03:04:57 INFO - PROCESS | 5237 | 1448017497584 Marionette INFO loaded listener.js
03:04:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8e89c000) [pid = 5237] [serial = 1662] [outer = 0x8e19d000]
03:04:58 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
03:04:58 INFO - document served over http requires an http
03:04:58 INFO - sub-resource via xhr-request using the meta-referrer
03:04:58 INFO - delivery method with no-redirect and when
03:04:58 INFO - the target request is same-origin.
03:04:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1552ms
03:04:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:04:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e198c00 == 42 [pid = 5237] [id = 593]
03:04:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x8e892400) [pid = 5237] [serial = 1663] [outer = (nil)]
03:04:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9106ec00) [pid = 5237] [serial = 1664] [outer = 0x8e892400]
03:04:59 INFO - PROCESS | 5237 | 1448017499110 Marionette INFO loaded listener.js
03:04:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:04:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x91078c00) [pid = 5237] [serial = 1665] [outer = 0x8e892400]
03:05:00 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
03:05:00 INFO - document served over http requires an http
03:05:00 INFO - sub-resource via xhr-request using the meta-referrer
03:05:00 INFO - delivery method with swap-origin-redirect and when
03:05:00 INFO - the target request is same-origin.
03:05:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1527ms
03:05:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:05:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x91225400 == 43 [pid = 5237] [id = 594]
03:05:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x91225c00) [pid = 5237] [serial = 1666] [outer = (nil)]
03:05:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x9129b800) [pid = 5237] [serial = 1667] [outer = 0x91225c00]
03:05:00 INFO - PROCESS | 5237 | 1448017500691 Marionette INFO loaded listener.js
03:05:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x91660400) [pid = 5237] [serial = 1668] [outer = 0x91225c00]
03:05:01 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
03:05:01 INFO - document served over http requires an https
03:05:01 INFO - sub-resource via fetch-request using the meta-referrer
03:05:01 INFO - delivery method with keep-origin-redirect and when
03:05:01 INFO - the target request is same-origin.
03:05:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1760ms
03:05:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:05:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x916bcc00 == 44 [pid = 5237] [id = 595]
03:05:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x916bdc00) [pid = 5237] [serial = 1669] [outer = (nil)]
03:05:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x916c4400) [pid = 5237] [serial = 1670] [outer = 0x916bdc00]
03:05:02 INFO - PROCESS | 5237 | 1448017502684 Marionette INFO loaded listener.js
03:05:02 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x916e2c00) [pid = 5237] [serial = 1671] [outer = 0x916bdc00]
03:05:03 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
03:05:03 INFO - document served over http requires an https
03:05:03 INFO - sub-resource via fetch-request using the meta-referrer
03:05:03 INFO - delivery method with no-redirect and when
03:05:03 INFO - the target request is same-origin.
03:05:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1743ms
03:05:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:05:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x9106cc00 == 45 [pid = 5237] [id = 596]
03:05:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x91ca5400) [pid = 5237] [serial = 1672] [outer = (nil)]
03:05:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x91caa800) [pid = 5237] [serial = 1673] [outer = 0x91ca5400]
03:05:04 INFO - PROCESS | 5237 | 1448017504189 Marionette INFO loaded listener.js
03:05:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x91d1f800) [pid = 5237] [serial = 1674] [outer = 0x91ca5400]
03:05:05 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
03:05:05 INFO - document served over http requires an https
03:05:05 INFO - sub-resource via fetch-request using the meta-referrer
03:05:05 INFO - delivery method with swap-origin-redirect and when
03:05:05 INFO - the target request is same-origin.
03:05:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1631ms
03:05:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:05:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x91cab400 == 46 [pid = 5237] [id = 597]
03:05:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x92228000) [pid = 5237] [serial = 1675] [outer = (nil)]
03:05:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x92232800) [pid = 5237] [serial = 1676] [outer = 0x92228000]
03:05:05 INFO - PROCESS | 5237 | 1448017505810 Marionette INFO loaded listener.js
03:05:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x92347400) [pid = 5237] [serial = 1677] [outer = 0x92228000]
03:05:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x92356400 == 47 [pid = 5237] [id = 598]
03:05:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x92356800) [pid = 5237] [serial = 1678] [outer = (nil)]
03:05:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x92342000) [pid = 5237] [serial = 1679] [outer = 0x92356800]
03:05:07 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
03:05:07 INFO - document served over http requires an https
03:05:07 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:07 INFO - delivery method with keep-origin-redirect and when
03:05:07 INFO - the target request is same-origin.
03:05:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1891ms
03:05:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:05:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8bb800 == 48 [pid = 5237] [id = 599]
03:05:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x92345c00) [pid = 5237] [serial = 1680] [outer = (nil)]
03:05:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x93c82400) [pid = 5237] [serial = 1681] [outer = 0x92345c00]
03:05:07 INFO - PROCESS | 5237 | 1448017507810 Marionette INFO loaded listener.js
03:05:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x93cbf400) [pid = 5237] [serial = 1682] [outer = 0x92345c00]
03:05:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cc7c00 == 49 [pid = 5237] [id = 600]
03:05:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x93cc9800) [pid = 5237] [serial = 1683] [outer = (nil)]
03:05:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x944ae000) [pid = 5237] [serial = 1684] [outer = 0x93cc9800]
03:05:09 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
03:05:09 INFO - document served over http requires an https
03:05:09 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:09 INFO - delivery method with no-redirect and when
03:05:09 INFO - the target request is same-origin.
03:05:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2141ms
03:05:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:05:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x88792000 == 50 [pid = 5237] [id = 601]
03:05:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x91ca7c00) [pid = 5237] [serial = 1685] [outer = (nil)]
03:05:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x944afc00) [pid = 5237] [serial = 1686] [outer = 0x91ca7c00]
03:05:09 INFO - PROCESS | 5237 | 1448017509984 Marionette INFO loaded listener.js
03:05:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x946cb400) [pid = 5237] [serial = 1687] [outer = 0x91ca7c00]
03:05:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x946d4000 == 51 [pid = 5237] [id = 602]
03:05:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x946d5000) [pid = 5237] [serial = 1688] [outer = (nil)]
03:05:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x946d6800) [pid = 5237] [serial = 1689] [outer = 0x946d5000]
03:05:11 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
03:05:11 INFO - document served over http requires an https
03:05:11 INFO - sub-resource via iframe-tag using the meta-referrer
03:05:11 INFO - delivery method with swap-origin-redirect and when
03:05:11 INFO - the target request is same-origin.
03:05:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1692ms
03:05:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:05:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcf2c00 == 52 [pid = 5237] [id = 603]
03:05:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x95137800) [pid = 5237] [serial = 1690] [outer = (nil)]
03:05:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x95202400) [pid = 5237] [serial = 1691] [outer = 0x95137800]
03:05:11 INFO - PROCESS | 5237 | 1448017511695 Marionette INFO loaded listener.js
03:05:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x95253400) [pid = 5237] [serial = 1692] [outer = 0x95137800]
03:05:12 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
03:05:12 INFO - document served over http requires an https
03:05:12 INFO - sub-resource via script-tag using the meta-referrer
03:05:12 INFO - delivery method with keep-origin-redirect and when
03:05:12 INFO - the target request is same-origin.
03:05:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1638ms
03:05:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:05:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x95e63000 == 53 [pid = 5237] [id = 604]
03:05:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x95e63c00) [pid = 5237] [serial = 1693] [outer = (nil)]
03:05:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x97973800) [pid = 5237] [serial = 1694] [outer = 0x95e63c00]
03:05:13 INFO - PROCESS | 5237 | 1448017513272 Marionette INFO loaded listener.js
03:05:13 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x97b2d800) [pid = 5237] [serial = 1695] [outer = 0x95e63c00]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x88f90800 == 52 [pid = 5237] [id = 489]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaa1800 == 51 [pid = 5237] [id = 498]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x89027400 == 50 [pid = 5237] [id = 494]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8af87400 == 49 [pid = 5237] [id = 583]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x88f8fc00 == 48 [pid = 5237] [id = 486]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8b055800 == 47 [pid = 5237] [id = 585]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x884a5800 == 46 [pid = 5237] [id = 502]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x9121d800 == 45 [pid = 5237] [id = 501]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8892f000 == 44 [pid = 5237] [id = 503]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8bce8c00 == 43 [pid = 5237] [id = 587]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x9b29fc00 == 42 [pid = 5237] [id = 576]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x88932000 == 41 [pid = 5237] [id = 492]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8902a400 == 40 [pid = 5237] [id = 496]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8ad80000 == 39 [pid = 5237] [id = 490]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x88f94400 == 38 [pid = 5237] [id = 499]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x92356400 == 37 [pid = 5237] [id = 598]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x93cc7c00 == 36 [pid = 5237] [id = 600]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x946d4000 == 35 [pid = 5237] [id = 602]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x88791400 == 34 [pid = 5237] [id = 504]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x884a1000 == 33 [pid = 5237] [id = 484]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x881f8800 == 32 [pid = 5237] [id = 485]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x884a8400 == 31 [pid = 5237] [id = 488]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8849d800 == 30 [pid = 5237] [id = 491]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8902e400 == 29 [pid = 5237] [id = 487]
03:05:16 INFO - PROCESS | 5237 | --DOCSHELL 0x8c00e000 == 28 [pid = 5237] [id = 500]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x9165e000) [pid = 5237] [serial = 1548] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x944b7000) [pid = 5237] [serial = 1509] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x98569c00) [pid = 5237] [serial = 1530] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x97b30000) [pid = 5237] [serial = 1524] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x95e5fc00) [pid = 5237] [serial = 1519] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x91d1e400) [pid = 5237] [serial = 1503] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x97d72c00) [pid = 5237] [serial = 1527] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x91227400) [pid = 5237] [serial = 1545] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8e19e400) [pid = 5237] [serial = 1542] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x95142800) [pid = 5237] [serial = 1514] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x8e160000) [pid = 5237] [serial = 1488] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x93cc0400) [pid = 5237] [serial = 1506] [outer = (nil)] [url = about:blank]
03:05:16 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x9165f400) [pid = 5237] [serial = 1500] [outer = (nil)] [url = about:blank]
03:05:17 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
03:05:17 INFO - document served over http requires an https
03:05:17 INFO - sub-resource via script-tag using the meta-referrer
03:05:17 INFO - delivery method with no-redirect and when
03:05:17 INFO - the target request is same-origin.
03:05:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 4534ms
03:05:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:05:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a8000 == 29 [pid = 5237] [id = 605]
03:05:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x884ac000) [pid = 5237] [serial = 1696] [outer = (nil)]
03:05:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x88787c00) [pid = 5237] [serial = 1697] [outer = 0x884ac000]
03:05:17 INFO - PROCESS | 5237 | 1448017517622 Marionette INFO loaded listener.js
03:05:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x88930400) [pid = 5237] [serial = 1698] [outer = 0x884ac000]
03:05:18 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
03:05:18 INFO - document served over http requires an https
03:05:18 INFO - sub-resource via script-tag using the meta-referrer
03:05:18 INFO - delivery method with swap-origin-redirect and when
03:05:18 INFO - the target request is same-origin.
03:05:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1274ms
03:05:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:05:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fc400 == 30 [pid = 5237] [id = 606]
03:05:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x88b0a000) [pid = 5237] [serial = 1699] [outer = (nil)]
03:05:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x88b3c800) [pid = 5237] [serial = 1700] [outer = 0x88b0a000]
03:05:18 INFO - PROCESS | 5237 | 1448017518987 Marionette INFO loaded listener.js
03:05:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x88f94000) [pid = 5237] [serial = 1701] [outer = 0x88b0a000]
03:05:20 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
03:05:20 INFO - document served over http requires an https
03:05:20 INFO - sub-resource via xhr-request using the meta-referrer
03:05:20 INFO - delivery method with keep-origin-redirect and when
03:05:20 INFO - the target request is same-origin.
03:05:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1439ms
03:05:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:05:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x88783800 == 31 [pid = 5237] [id = 607]
03:05:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x88936000) [pid = 5237] [serial = 1702] [outer = (nil)]
03:05:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x89640c00) [pid = 5237] [serial = 1703] [outer = 0x88936000]
03:05:20 INFO - PROCESS | 5237 | 1448017520399 Marionette INFO loaded listener.js
03:05:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x8964e800) [pid = 5237] [serial = 1704] [outer = 0x88936000]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x985e5c00) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x884a1400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x91c9f800) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x9a7e9000) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x98abb400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9882e800) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x98dd9000) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x985e0c00) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x98974800) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x9a7dbc00) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x98dd5c00) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8b051800) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x88791000) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x95e65c00) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x9a7ef800) [pid = 5237] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017463785]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x9b2a3400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x8892e400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x9a9d6000) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x896c0c00) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8bcf0400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x9a7db000) [pid = 5237] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x9235ac00) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x916dac00) [pid = 5237] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017444205]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x97d7f400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x9b63d400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x88932400) [pid = 5237] [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]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x92349800) [pid = 5237] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x8abc3400) [pid = 5237] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x9abcd800) [pid = 5237] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x896bfc00) [pid = 5237] [serial = 1628] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x98764400) [pid = 5237] [serial = 1577] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x896c5800) [pid = 5237] [serial = 1625] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x93c8f000) [pid = 5237] [serial = 1565] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x9a7dc000) [pid = 5237] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x88790400) [pid = 5237] [serial = 1550] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x91d16000) [pid = 5237] [serial = 1560] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x9aa79800) [pid = 5237] [serial = 1602] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x9aeb8800) [pid = 5237] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8afc3000) [pid = 5237] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x88f9b800) [pid = 5237] [serial = 1622] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x9b2ad800) [pid = 5237] [serial = 1613] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8893a800) [pid = 5237] [serial = 1619] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x98836c00) [pid = 5237] [serial = 1580] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x985e3c00) [pid = 5237] [serial = 1574] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x9a620400) [pid = 5237] [serial = 1592] [outer = (nil)] [url = about:blank]
03:05:22 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
03:05:22 INFO - document served over http requires an https
03:05:22 INFO - sub-resource via xhr-request using the meta-referrer
03:05:22 INFO - delivery method with no-redirect and when
03:05:22 INFO - the target request is same-origin.
03:05:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2862ms
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x9a7e0800) [pid = 5237] [serial = 1597] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x98dd8800) [pid = 5237] [serial = 1589] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x916e5c00) [pid = 5237] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017444205]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x9b1b3400) [pid = 5237] [serial = 1610] [outer = (nil)] [url = about:blank]
03:05:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x98c3e400) [pid = 5237] [serial = 1586] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x97b28400) [pid = 5237] [serial = 1568] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x9b71d000) [pid = 5237] [serial = 1616] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x9856f000) [pid = 5237] [serial = 1571] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x9897c400) [pid = 5237] [serial = 1583] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x9a7e5800) [pid = 5237] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017463785]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x9234a400) [pid = 5237] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x8bcf2400) [pid = 5237] [serial = 1555] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x9afe8000) [pid = 5237] [serial = 1607] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x98974c00) [pid = 5237] [serial = 1581] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x88b0e400) [pid = 5237] [serial = 1620] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x98830400) [pid = 5237] [serial = 1578] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x9bb6e400) [pid = 5237] [serial = 1617] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x8902e800) [pid = 5237] [serial = 1623] [outer = (nil)] [url = about:blank]
03:05:22 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x9875c800) [pid = 5237] [serial = 1575] [outer = (nil)] [url = about:blank]
03:05:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892e400 == 32 [pid = 5237] [id = 608]
03:05:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x88932400) [pid = 5237] [serial = 1705] [outer = (nil)]
03:05:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8964e000) [pid = 5237] [serial = 1706] [outer = 0x88932400]
03:05:23 INFO - PROCESS | 5237 | 1448017523197 Marionette INFO loaded listener.js
03:05:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x8aaa0400) [pid = 5237] [serial = 1707] [outer = 0x88932400]
03:05:24 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
03:05:24 INFO - document served over http requires an https
03:05:24 INFO - sub-resource via xhr-request using the meta-referrer
03:05:24 INFO - delivery method with swap-origin-redirect and when
03:05:24 INFO - the target request is same-origin.
03:05:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1197ms
03:05:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:05:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f92000 == 33 [pid = 5237] [id = 609]
03:05:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8a2e5000) [pid = 5237] [serial = 1708] [outer = (nil)]
03:05:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8abb5c00) [pid = 5237] [serial = 1709] [outer = 0x8a2e5000]
03:05:24 INFO - PROCESS | 5237 | 1448017524395 Marionette INFO loaded listener.js
03:05:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8ad78400) [pid = 5237] [serial = 1710] [outer = 0x8a2e5000]
03:05:25 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
03:05:25 INFO - document served over http requires an http
03:05:25 INFO - sub-resource via fetch-request using the http-csp
03:05:25 INFO - delivery method with keep-origin-redirect and when
03:05:25 INFO - the target request is cross-origin.
03:05:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1549ms
03:05:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:05:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b3dc00 == 34 [pid = 5237] [id = 610]
03:05:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x88f9d400) [pid = 5237] [serial = 1711] [outer = (nil)]
03:05:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x89027000) [pid = 5237] [serial = 1712] [outer = 0x88f9d400]
03:05:26 INFO - PROCESS | 5237 | 1448017526372 Marionette INFO loaded listener.js
03:05:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8a2e4c00) [pid = 5237] [serial = 1713] [outer = 0x88f9d400]
03:05:27 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
03:05:27 INFO - document served over http requires an http
03:05:27 INFO - sub-resource via fetch-request using the http-csp
03:05:27 INFO - delivery method with no-redirect and when
03:05:27 INFO - the target request is cross-origin.
03:05:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1736ms
03:05:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:05:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a0000 == 35 [pid = 5237] [id = 611]
03:05:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8ad7ec00) [pid = 5237] [serial = 1714] [outer = (nil)]
03:05:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8ad82c00) [pid = 5237] [serial = 1715] [outer = 0x8ad7ec00]
03:05:27 INFO - PROCESS | 5237 | 1448017527972 Marionette INFO loaded listener.js
03:05:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8af8e400) [pid = 5237] [serial = 1716] [outer = 0x8ad7ec00]
03:05:28 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
03:05:28 INFO - document served over http requires an http
03:05:28 INFO - sub-resource via fetch-request using the http-csp
03:05:28 INFO - delivery method with swap-origin-redirect and when
03:05:28 INFO - the target request is cross-origin.
03:05:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1530ms
03:05:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:05:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afc3000 == 36 [pid = 5237] [id = 612]
03:05:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8afc4000) [pid = 5237] [serial = 1717] [outer = (nil)]
03:05:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8b04a000) [pid = 5237] [serial = 1718] [outer = 0x8afc4000]
03:05:29 INFO - PROCESS | 5237 | 1448017529485 Marionette INFO loaded listener.js
03:05:29 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8b056c00) [pid = 5237] [serial = 1719] [outer = 0x8afc4000]
03:05:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f5c00 == 37 [pid = 5237] [id = 613]
03:05:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8b2f6400) [pid = 5237] [serial = 1720] [outer = (nil)]
03:05:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x896c2800) [pid = 5237] [serial = 1721] [outer = 0x8b2f6400]
03:05:30 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
03:05:30 INFO - document served over http requires an http
03:05:30 INFO - sub-resource via iframe-tag using the http-csp
03:05:30 INFO - delivery method with keep-origin-redirect and when
03:05:30 INFO - the target request is cross-origin.
03:05:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1657ms
03:05:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:05:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f8800 == 38 [pid = 5237] [id = 614]
03:05:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8b2f9800) [pid = 5237] [serial = 1722] [outer = (nil)]
03:05:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8b2ff400) [pid = 5237] [serial = 1723] [outer = 0x8b2f9800]
03:05:31 INFO - PROCESS | 5237 | 1448017531200 Marionette INFO loaded listener.js
03:05:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8b8c6000) [pid = 5237] [serial = 1724] [outer = 0x8b2f9800]
03:05:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcf4400 == 39 [pid = 5237] [id = 615]
03:05:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8bcf5400) [pid = 5237] [serial = 1725] [outer = (nil)]
03:05:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8bcf7400) [pid = 5237] [serial = 1726] [outer = 0x8bcf5400]
03:05:32 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
03:05:32 INFO - document served over http requires an http
03:05:32 INFO - sub-resource via iframe-tag using the http-csp
03:05:32 INFO - delivery method with no-redirect and when
03:05:32 INFO - the target request is cross-origin.
03:05:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1578ms
03:05:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:05:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f3400 == 40 [pid = 5237] [id = 616]
03:05:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x884a1800) [pid = 5237] [serial = 1727] [outer = (nil)]
03:05:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8bcf7000) [pid = 5237] [serial = 1728] [outer = 0x884a1800]
03:05:32 INFO - PROCESS | 5237 | 1448017532845 Marionette INFO loaded listener.js
03:05:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8c00ac00) [pid = 5237] [serial = 1729] [outer = 0x884a1800]
03:05:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db92800 == 41 [pid = 5237] [id = 617]
03:05:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8db94c00) [pid = 5237] [serial = 1730] [outer = (nil)]
03:05:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8db8fc00) [pid = 5237] [serial = 1731] [outer = 0x8db94c00]
03:05:33 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
03:05:33 INFO - document served over http requires an http
03:05:33 INFO - sub-resource via iframe-tag using the http-csp
03:05:33 INFO - delivery method with swap-origin-redirect and when
03:05:33 INFO - the target request is cross-origin.
03:05:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1631ms
03:05:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:05:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaa3400 == 42 [pid = 5237] [id = 618]
03:05:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8db98000) [pid = 5237] [serial = 1732] [outer = (nil)]
03:05:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8dd02400) [pid = 5237] [serial = 1733] [outer = 0x8db98000]
03:05:34 INFO - PROCESS | 5237 | 1448017534480 Marionette INFO loaded listener.js
03:05:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8dfee000) [pid = 5237] [serial = 1734] [outer = 0x8db98000]
03:05:35 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
03:05:35 INFO - document served over http requires an http
03:05:35 INFO - sub-resource via script-tag using the http-csp
03:05:35 INFO - delivery method with keep-origin-redirect and when
03:05:35 INFO - the target request is cross-origin.
03:05:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1512ms
03:05:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:05:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fc800 == 43 [pid = 5237] [id = 619]
03:05:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x88f9cc00) [pid = 5237] [serial = 1735] [outer = (nil)]
03:05:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e159400) [pid = 5237] [serial = 1736] [outer = 0x88f9cc00]
03:05:35 INFO - PROCESS | 5237 | 1448017535925 Marionette INFO loaded listener.js
03:05:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x8e162400) [pid = 5237] [serial = 1737] [outer = 0x88f9cc00]
03:05:36 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
03:05:36 INFO - document served over http requires an http
03:05:36 INFO - sub-resource via script-tag using the http-csp
03:05:36 INFO - delivery method with no-redirect and when
03:05:36 INFO - the target request is cross-origin.
03:05:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1441ms
03:05:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:05:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e159800 == 44 [pid = 5237] [id = 620]
03:05:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8e15c800) [pid = 5237] [serial = 1738] [outer = (nil)]
03:05:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8e1a1000) [pid = 5237] [serial = 1739] [outer = 0x8e15c800]
03:05:37 INFO - PROCESS | 5237 | 1448017537406 Marionette INFO loaded listener.js
03:05:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x8e819c00) [pid = 5237] [serial = 1740] [outer = 0x8e15c800]
03:05:38 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
03:05:38 INFO - document served over http requires an http
03:05:38 INFO - sub-resource via script-tag using the http-csp
03:05:38 INFO - delivery method with swap-origin-redirect and when
03:05:38 INFO - the target request is cross-origin.
03:05:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1765ms
03:05:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:05:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dd0d400 == 45 [pid = 5237] [id = 621]
03:05:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x8e81d800) [pid = 5237] [serial = 1741] [outer = (nil)]
03:05:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x8e897c00) [pid = 5237] [serial = 1742] [outer = 0x8e81d800]
03:05:39 INFO - PROCESS | 5237 | 1448017539152 Marionette INFO loaded listener.js
03:05:39 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x91072400) [pid = 5237] [serial = 1743] [outer = 0x8e81d800]
03:05:40 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
03:05:40 INFO - document served over http requires an http
03:05:40 INFO - sub-resource via xhr-request using the http-csp
03:05:40 INFO - delivery method with keep-origin-redirect and when
03:05:40 INFO - the target request is cross-origin.
03:05:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1443ms
03:05:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:05:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abb9400 == 46 [pid = 5237] [id = 622]
03:05:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x8db98800) [pid = 5237] [serial = 1744] [outer = (nil)]
03:05:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x9121a000) [pid = 5237] [serial = 1745] [outer = 0x8db98800]
03:05:40 INFO - PROCESS | 5237 | 1448017540608 Marionette INFO loaded listener.js
03:05:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x91223c00) [pid = 5237] [serial = 1746] [outer = 0x8db98800]
03:05:41 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
03:05:41 INFO - document served over http requires an http
03:05:41 INFO - sub-resource via xhr-request using the http-csp
03:05:41 INFO - delivery method with no-redirect and when
03:05:41 INFO - the target request is cross-origin.
03:05:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1531ms
03:05:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:05:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x91299400 == 47 [pid = 5237] [id = 623]
03:05:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x9129ec00) [pid = 5237] [serial = 1747] [outer = (nil)]
03:05:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x912a3000) [pid = 5237] [serial = 1748] [outer = 0x9129ec00]
03:05:42 INFO - PROCESS | 5237 | 1448017542190 Marionette INFO loaded listener.js
03:05:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x91665c00) [pid = 5237] [serial = 1749] [outer = 0x9129ec00]
03:05:43 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
03:05:43 INFO - document served over http requires an http
03:05:43 INFO - sub-resource via xhr-request using the http-csp
03:05:43 INFO - delivery method with swap-origin-redirect and when
03:05:43 INFO - the target request is cross-origin.
03:05:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1563ms
03:05:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:05:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x91221400 == 48 [pid = 5237] [id = 624]
03:05:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x916bf400) [pid = 5237] [serial = 1750] [outer = (nil)]
03:05:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x916c6000) [pid = 5237] [serial = 1751] [outer = 0x916bf400]
03:05:43 INFO - PROCESS | 5237 | 1448017543761 Marionette INFO loaded listener.js
03:05:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x916e5800) [pid = 5237] [serial = 1752] [outer = 0x916bf400]
03:05:44 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
03:05:44 INFO - document served over http requires an https
03:05:44 INFO - sub-resource via fetch-request using the http-csp
03:05:44 INFO - delivery method with keep-origin-redirect and when
03:05:44 INFO - the target request is cross-origin.
03:05:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1585ms
03:05:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:05:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x916c6400 == 49 [pid = 5237] [id = 625]
03:05:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x91ca4000) [pid = 5237] [serial = 1753] [outer = (nil)]
03:05:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x91caac00) [pid = 5237] [serial = 1754] [outer = 0x91ca4000]
03:05:45 INFO - PROCESS | 5237 | 1448017545344 Marionette INFO loaded listener.js
03:05:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x91d1c000) [pid = 5237] [serial = 1755] [outer = 0x91ca4000]
03:05:46 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
03:05:46 INFO - document served over http requires an https
03:05:46 INFO - sub-resource via fetch-request using the http-csp
03:05:46 INFO - delivery method with no-redirect and when
03:05:46 INFO - the target request is cross-origin.
03:05:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1482ms
03:05:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:05:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d11400 == 50 [pid = 5237] [id = 626]
03:05:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x92225800) [pid = 5237] [serial = 1756] [outer = (nil)]
03:05:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x9222f400) [pid = 5237] [serial = 1757] [outer = 0x92225800]
03:05:46 INFO - PROCESS | 5237 | 1448017546872 Marionette INFO loaded listener.js
03:05:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x92343400) [pid = 5237] [serial = 1758] [outer = 0x92225800]
03:05:49 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
03:05:49 INFO - document served over http requires an https
03:05:49 INFO - sub-resource via fetch-request using the http-csp
03:05:49 INFO - delivery method with swap-origin-redirect and when
03:05:49 INFO - the target request is cross-origin.
03:05:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2994ms
03:05:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:05:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c005800 == 51 [pid = 5237] [id = 627]
03:05:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x8c005c00) [pid = 5237] [serial = 1759] [outer = (nil)]
03:05:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x8dfea800) [pid = 5237] [serial = 1760] [outer = 0x8c005c00]
03:05:49 INFO - PROCESS | 5237 | 1448017549920 Marionette INFO loaded listener.js
03:05:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x8e894000) [pid = 5237] [serial = 1761] [outer = 0x8c005c00]
03:05:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af8d000 == 52 [pid = 5237] [id = 628]
03:05:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x8b2ff000) [pid = 5237] [serial = 1762] [outer = (nil)]
03:05:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x884a2800) [pid = 5237] [serial = 1763] [outer = 0x8b2ff000]
03:05:51 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
03:05:51 INFO - document served over http requires an https
03:05:51 INFO - sub-resource via iframe-tag using the http-csp
03:05:51 INFO - delivery method with keep-origin-redirect and when
03:05:51 INFO - the target request is cross-origin.
03:05:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1730ms
03:05:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:05:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f3000 == 53 [pid = 5237] [id = 629]
03:05:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x881fa800) [pid = 5237] [serial = 1764] [outer = (nil)]
03:05:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8abc4c00) [pid = 5237] [serial = 1765] [outer = 0x881fa800]
03:05:51 INFO - PROCESS | 5237 | 1448017551846 Marionette INFO loaded listener.js
03:05:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x9107b800) [pid = 5237] [serial = 1766] [outer = 0x881fa800]
03:05:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x916dac00 == 54 [pid = 5237] [id = 630]
03:05:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x91d12800) [pid = 5237] [serial = 1767] [outer = (nil)]
03:05:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x881ff000) [pid = 5237] [serial = 1768] [outer = 0x91d12800]
03:05:53 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
03:05:53 INFO - document served over http requires an https
03:05:53 INFO - sub-resource via iframe-tag using the http-csp
03:05:53 INFO - delivery method with no-redirect and when
03:05:53 INFO - the target request is cross-origin.
03:05:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2190ms
03:05:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:05:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892fc00 == 55 [pid = 5237] [id = 631]
03:05:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x88b35400) [pid = 5237] [serial = 1769] [outer = (nil)]
03:05:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x89025800) [pid = 5237] [serial = 1770] [outer = 0x88b35400]
03:05:53 INFO - PROCESS | 5237 | 1448017553918 Marionette INFO loaded listener.js
03:05:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x8abbe400) [pid = 5237] [serial = 1771] [outer = 0x88b35400]
03:05:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f99400 == 56 [pid = 5237] [id = 632]
03:05:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x88f99c00) [pid = 5237] [serial = 1772] [outer = (nil)]
03:05:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x881fd400) [pid = 5237] [serial = 1773] [outer = 0x88f99c00]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x8aaac000) [pid = 5237] [serial = 1629] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x94570800) [pid = 5237] [serial = 1566] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x8aaa6800) [pid = 5237] [serial = 1626] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x9b2a4800) [pid = 5237] [serial = 1611] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x98c48c00) [pid = 5237] [serial = 1587] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x97bc0000) [pid = 5237] [serial = 1569] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x9a7d5c00) [pid = 5237] [serial = 1593] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x98ab3400) [pid = 5237] [serial = 1584] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x89023800) [pid = 5237] [serial = 1551] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x9aff1800) [pid = 5237] [serial = 1608] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x98de1400) [pid = 5237] [serial = 1590] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x92231000) [pid = 5237] [serial = 1561] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x9a7e9c00) [pid = 5237] [serial = 1598] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8e198400) [pid = 5237] [serial = 1556] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x9abc3000) [pid = 5237] [serial = 1603] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x985d9800) [pid = 5237] [serial = 1572] [outer = (nil)] [url = about:blank]
03:05:55 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x9b713800) [pid = 5237] [serial = 1614] [outer = (nil)] [url = about:blank]
03:05:55 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
03:05:55 INFO - document served over http requires an https
03:05:55 INFO - sub-resource via iframe-tag using the http-csp
03:05:55 INFO - delivery method with swap-origin-redirect and when
03:05:55 INFO - the target request is cross-origin.
03:05:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1858ms
03:05:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:05:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f7c00 == 57 [pid = 5237] [id = 633]
03:05:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x8849f800) [pid = 5237] [serial = 1774] [outer = (nil)]
03:05:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x88f94400) [pid = 5237] [serial = 1775] [outer = 0x8849f800]
03:05:55 INFO - PROCESS | 5237 | 1448017555744 Marionette INFO loaded listener.js
03:05:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x8964f400) [pid = 5237] [serial = 1776] [outer = 0x8849f800]
03:05:56 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
03:05:56 INFO - document served over http requires an https
03:05:56 INFO - sub-resource via script-tag using the http-csp
03:05:56 INFO - delivery method with keep-origin-redirect and when
03:05:56 INFO - the target request is cross-origin.
03:05:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1284ms
03:05:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:05:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x89648400 == 58 [pid = 5237] [id = 634]
03:05:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x8ad7a000) [pid = 5237] [serial = 1777] [outer = (nil)]
03:05:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x8ad81c00) [pid = 5237] [serial = 1778] [outer = 0x8ad7a000]
03:05:56 INFO - PROCESS | 5237 | 1448017556915 Marionette INFO loaded listener.js
03:05:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x8afb8c00) [pid = 5237] [serial = 1779] [outer = 0x8ad7a000]
03:05:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:05:57 INFO - document served over http requires an https
03:05:57 INFO - sub-resource via script-tag using the http-csp
03:05:57 INFO - delivery method with no-redirect and when
03:05:57 INFO - the target request is cross-origin.
03:05:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1344ms
03:05:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:05:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f2c00 == 59 [pid = 5237] [id = 635]
03:05:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x88939800) [pid = 5237] [serial = 1780] [outer = (nil)]
03:05:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x8b056400) [pid = 5237] [serial = 1781] [outer = 0x88939800]
03:05:58 INFO - PROCESS | 5237 | 1448017558309 Marionette INFO loaded listener.js
03:05:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8b8c5800) [pid = 5237] [serial = 1782] [outer = 0x88939800]
03:05:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:05:59 INFO - document served over http requires an https
03:05:59 INFO - sub-resource via script-tag using the http-csp
03:05:59 INFO - delivery method with swap-origin-redirect and when
03:05:59 INFO - the target request is cross-origin.
03:05:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1341ms
03:05:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:05:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x89030400 == 60 [pid = 5237] [id = 636]
03:05:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8af91400) [pid = 5237] [serial = 1783] [outer = (nil)]
03:05:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x8c001800) [pid = 5237] [serial = 1784] [outer = 0x8af91400]
03:05:59 INFO - PROCESS | 5237 | 1448017559680 Marionette INFO loaded listener.js
03:05:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:05:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x8dd03800) [pid = 5237] [serial = 1785] [outer = 0x8af91400]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x91225c00) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x916bdc00) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x91ca5400) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x92228000) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8e19d000) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x8e892400) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x8bcec000) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x8af96c00) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8b051000) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x884a3400) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x896c5c00) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8abb5c00) [pid = 5237] [serial = 1709] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x946d5000) [pid = 5237] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x92356800) [pid = 5237] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8af87800) [pid = 5237] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8bcea400) [pid = 5237] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x88b0a000) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x88936000) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8b057c00) [pid = 5237] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017488818]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8dd06800) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8c00f800) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x884ac000) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x93cc9800) [pid = 5237] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017509031]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8bcef800) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x95137800) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x92345c00) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x91ca7c00) [pid = 5237] [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]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x8964e000) [pid = 5237] [serial = 1706] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x88b3c800) [pid = 5237] [serial = 1700] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x95202400) [pid = 5237] [serial = 1691] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x89640c00) [pid = 5237] [serial = 1703] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x97973800) [pid = 5237] [serial = 1694] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x88787c00) [pid = 5237] [serial = 1697] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x944ae000) [pid = 5237] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017509031]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x93c82400) [pid = 5237] [serial = 1681] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x946d6800) [pid = 5237] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x944afc00) [pid = 5237] [serial = 1686] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x9129b800) [pid = 5237] [serial = 1667] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x916c4400) [pid = 5237] [serial = 1670] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x91caa800) [pid = 5237] [serial = 1673] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x92342000) [pid = 5237] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x92232800) [pid = 5237] [serial = 1676] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x8e81ec00) [pid = 5237] [serial = 1661] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x9106ec00) [pid = 5237] [serial = 1664] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x8db96c00) [pid = 5237] [serial = 1652] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x8dfee400) [pid = 5237] [serial = 1655] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x8e19b800) [pid = 5237] [serial = 1658] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8afbb400) [pid = 5237] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017488818]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x8afb9000) [pid = 5237] [serial = 1639] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x8bceb000) [pid = 5237] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8b058400) [pid = 5237] [serial = 1644] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8be9e000) [pid = 5237] [serial = 1649] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8878ec00) [pid = 5237] [serial = 1631] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x8ad7f400) [pid = 5237] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8aaaa400) [pid = 5237] [serial = 1634] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x88f94000) [pid = 5237] [serial = 1701] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x8964e800) [pid = 5237] [serial = 1704] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x8e89c000) [pid = 5237] [serial = 1662] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x91078c00) [pid = 5237] [serial = 1665] [outer = (nil)] [url = about:blank]
03:06:00 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x8e1a6c00) [pid = 5237] [serial = 1659] [outer = (nil)] [url = about:blank]
03:06:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:00 INFO - document served over http requires an https
03:06:00 INFO - sub-resource via xhr-request using the http-csp
03:06:00 INFO - delivery method with keep-origin-redirect and when
03:06:00 INFO - the target request is cross-origin.
03:06:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1558ms
03:06:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:06:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x89640c00 == 61 [pid = 5237] [id = 637]
03:06:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x89647000) [pid = 5237] [serial = 1786] [outer = (nil)]
03:06:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8b2f4000) [pid = 5237] [serial = 1787] [outer = 0x89647000]
03:06:01 INFO - PROCESS | 5237 | 1448017561499 Marionette INFO loaded listener.js
03:06:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8dd0d000) [pid = 5237] [serial = 1788] [outer = 0x89647000]
03:06:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:02 INFO - document served over http requires an https
03:06:02 INFO - sub-resource via xhr-request using the http-csp
03:06:02 INFO - delivery method with no-redirect and when
03:06:02 INFO - the target request is cross-origin.
03:06:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1255ms
03:06:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:06:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x88789800 == 62 [pid = 5237] [id = 638]
03:06:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x88792400) [pid = 5237] [serial = 1789] [outer = (nil)]
03:06:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x88b0b800) [pid = 5237] [serial = 1790] [outer = 0x88792400]
03:06:02 INFO - PROCESS | 5237 | 1448017562927 Marionette INFO loaded listener.js
03:06:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x88f95c00) [pid = 5237] [serial = 1791] [outer = 0x88792400]
03:06:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:04 INFO - document served over http requires an https
03:06:04 INFO - sub-resource via xhr-request using the http-csp
03:06:04 INFO - delivery method with swap-origin-redirect and when
03:06:04 INFO - the target request is cross-origin.
03:06:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1635ms
03:06:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:06:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f9400 == 63 [pid = 5237] [id = 639]
03:06:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8abb5c00) [pid = 5237] [serial = 1792] [outer = (nil)]
03:06:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8abbbc00) [pid = 5237] [serial = 1793] [outer = 0x8abb5c00]
03:06:04 INFO - PROCESS | 5237 | 1448017564533 Marionette INFO loaded listener.js
03:06:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8afc1400) [pid = 5237] [serial = 1794] [outer = 0x8abb5c00]
03:06:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:05 INFO - document served over http requires an http
03:06:05 INFO - sub-resource via fetch-request using the http-csp
03:06:05 INFO - delivery method with keep-origin-redirect and when
03:06:05 INFO - the target request is same-origin.
03:06:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1635ms
03:06:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:06:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x8db8e800 == 64 [pid = 5237] [id = 640]
03:06:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8dff5400) [pid = 5237] [serial = 1795] [outer = (nil)]
03:06:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8e160800) [pid = 5237] [serial = 1796] [outer = 0x8dff5400]
03:06:06 INFO - PROCESS | 5237 | 1448017566299 Marionette INFO loaded listener.js
03:06:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8e819800) [pid = 5237] [serial = 1797] [outer = 0x8dff5400]
03:06:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:07 INFO - document served over http requires an http
03:06:07 INFO - sub-resource via fetch-request using the http-csp
03:06:07 INFO - delivery method with no-redirect and when
03:06:07 INFO - the target request is same-origin.
03:06:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1542ms
03:06:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:06:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2ff800 == 65 [pid = 5237] [id = 641]
03:06:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8e1a7c00) [pid = 5237] [serial = 1798] [outer = (nil)]
03:06:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8e89fc00) [pid = 5237] [serial = 1799] [outer = 0x8e1a7c00]
03:06:07 INFO - PROCESS | 5237 | 1448017567771 Marionette INFO loaded listener.js
03:06:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x91298c00) [pid = 5237] [serial = 1800] [outer = 0x8e1a7c00]
03:06:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:08 INFO - document served over http requires an http
03:06:08 INFO - sub-resource via fetch-request using the http-csp
03:06:08 INFO - delivery method with swap-origin-redirect and when
03:06:08 INFO - the target request is same-origin.
03:06:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1693ms
03:06:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:06:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x912a5000 == 66 [pid = 5237] [id = 642]
03:06:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x912a5400) [pid = 5237] [serial = 1801] [outer = (nil)]
03:06:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x9165fc00) [pid = 5237] [serial = 1802] [outer = 0x912a5400]
03:06:09 INFO - PROCESS | 5237 | 1448017569477 Marionette INFO loaded listener.js
03:06:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x91ca0c00) [pid = 5237] [serial = 1803] [outer = 0x912a5400]
03:06:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x91cacc00 == 67 [pid = 5237] [id = 643]
03:06:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x91d16c00) [pid = 5237] [serial = 1804] [outer = (nil)]
03:06:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x91caa800) [pid = 5237] [serial = 1805] [outer = 0x91d16c00]
03:06:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:10 INFO - document served over http requires an http
03:06:10 INFO - sub-resource via iframe-tag using the http-csp
03:06:10 INFO - delivery method with keep-origin-redirect and when
03:06:10 INFO - the target request is same-origin.
03:06:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1637ms
03:06:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:06:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2fa400 == 68 [pid = 5237] [id = 644]
03:06:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x92228c00) [pid = 5237] [serial = 1806] [outer = (nil)]
03:06:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x9234a800) [pid = 5237] [serial = 1807] [outer = 0x92228c00]
03:06:11 INFO - PROCESS | 5237 | 1448017571186 Marionette INFO loaded listener.js
03:06:11 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x92353c00) [pid = 5237] [serial = 1808] [outer = 0x92228c00]
03:06:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c82c00 == 69 [pid = 5237] [id = 645]
03:06:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x93c83000) [pid = 5237] [serial = 1809] [outer = (nil)]
03:06:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x9233e400) [pid = 5237] [serial = 1810] [outer = 0x93c83000]
03:06:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:12 INFO - document served over http requires an http
03:06:12 INFO - sub-resource via iframe-tag using the http-csp
03:06:12 INFO - delivery method with no-redirect and when
03:06:12 INFO - the target request is same-origin.
03:06:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1688ms
03:06:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:06:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dd01400 == 70 [pid = 5237] [id = 646]
03:06:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x92359c00) [pid = 5237] [serial = 1811] [outer = (nil)]
03:06:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x93c85000) [pid = 5237] [serial = 1812] [outer = 0x92359c00]
03:06:12 INFO - PROCESS | 5237 | 1448017572870 Marionette INFO loaded listener.js
03:06:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x93cc0400) [pid = 5237] [serial = 1813] [outer = 0x92359c00]
03:06:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cc5800 == 71 [pid = 5237] [id = 647]
03:06:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x93cc6400) [pid = 5237] [serial = 1814] [outer = (nil)]
03:06:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x93cc7c00) [pid = 5237] [serial = 1815] [outer = 0x93cc6400]
03:06:13 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
03:06:13 INFO - document served over http requires an http
03:06:13 INFO - sub-resource via iframe-tag using the http-csp
03:06:13 INFO - delivery method with swap-origin-redirect and when
03:06:13 INFO - the target request is same-origin.
03:06:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1626ms
03:06:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:06:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c010400 == 72 [pid = 5237] [id = 648]
03:06:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x93cc9800) [pid = 5237] [serial = 1816] [outer = (nil)]
03:06:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x944aa800) [pid = 5237] [serial = 1817] [outer = 0x93cc9800]
03:06:14 INFO - PROCESS | 5237 | 1448017574543 Marionette INFO loaded listener.js
03:06:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x944b7c00) [pid = 5237] [serial = 1818] [outer = 0x93cc9800]
03:06:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:15 INFO - document served over http requires an http
03:06:15 INFO - sub-resource via script-tag using the http-csp
03:06:15 INFO - delivery method with keep-origin-redirect and when
03:06:15 INFO - the target request is same-origin.
03:06:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1535ms
03:06:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:06:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x88936000 == 73 [pid = 5237] [id = 649]
03:06:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x9456b800) [pid = 5237] [serial = 1819] [outer = (nil)]
03:06:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x94571400) [pid = 5237] [serial = 1820] [outer = 0x9456b800]
03:06:16 INFO - PROCESS | 5237 | 1448017576005 Marionette INFO loaded listener.js
03:06:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x95139800) [pid = 5237] [serial = 1821] [outer = 0x9456b800]
03:06:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:17 INFO - document served over http requires an http
03:06:17 INFO - sub-resource via script-tag using the http-csp
03:06:17 INFO - delivery method with no-redirect and when
03:06:17 INFO - the target request is same-origin.
03:06:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1530ms
03:06:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:06:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x946cd800 == 74 [pid = 5237] [id = 650]
03:06:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x95205400) [pid = 5237] [serial = 1822] [outer = (nil)]
03:06:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x9520c800) [pid = 5237] [serial = 1823] [outer = 0x95205400]
03:06:17 INFO - PROCESS | 5237 | 1448017577560 Marionette INFO loaded listener.js
03:06:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x95e59c00) [pid = 5237] [serial = 1824] [outer = 0x95205400]
03:06:18 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
03:06:18 INFO - document served over http requires an http
03:06:18 INFO - sub-resource via script-tag using the http-csp
03:06:18 INFO - delivery method with swap-origin-redirect and when
03:06:18 INFO - the target request is same-origin.
03:06:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1548ms
03:06:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:06:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dff3c00 == 75 [pid = 5237] [id = 651]
03:06:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x95e65c00) [pid = 5237] [serial = 1825] [outer = (nil)]
03:06:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x97b24c00) [pid = 5237] [serial = 1826] [outer = 0x95e65c00]
03:06:19 INFO - PROCESS | 5237 | 1448017579148 Marionette INFO loaded listener.js
03:06:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x97bb8400) [pid = 5237] [serial = 1827] [outer = 0x95e65c00]
03:06:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:20 INFO - document served over http requires an http
03:06:20 INFO - sub-resource via xhr-request using the http-csp
03:06:20 INFO - delivery method with keep-origin-redirect and when
03:06:20 INFO - the target request is same-origin.
03:06:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1528ms
03:06:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:06:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x97bbb800 == 76 [pid = 5237] [id = 652]
03:06:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x97bc1000) [pid = 5237] [serial = 1828] [outer = (nil)]
03:06:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x97bc6000) [pid = 5237] [serial = 1829] [outer = 0x97bc1000]
03:06:20 INFO - PROCESS | 5237 | 1448017580677 Marionette INFO loaded listener.js
03:06:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x97d73800) [pid = 5237] [serial = 1830] [outer = 0x97bc1000]
03:06:21 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
03:06:21 INFO - document served over http requires an http
03:06:21 INFO - sub-resource via xhr-request using the http-csp
03:06:21 INFO - delivery method with no-redirect and when
03:06:21 INFO - the target request is same-origin.
03:06:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1492ms
03:06:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:06:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x9165f800 == 77 [pid = 5237] [id = 653]
03:06:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x916c0400) [pid = 5237] [serial = 1831] [outer = (nil)]
03:06:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x97d77400) [pid = 5237] [serial = 1832] [outer = 0x916c0400]
03:06:22 INFO - PROCESS | 5237 | 1448017582196 Marionette INFO loaded listener.js
03:06:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x97d81000) [pid = 5237] [serial = 1833] [outer = 0x916c0400]
03:06:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:23 INFO - document served over http requires an http
03:06:23 INFO - sub-resource via xhr-request using the http-csp
03:06:23 INFO - delivery method with swap-origin-redirect and when
03:06:23 INFO - the target request is same-origin.
03:06:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1729ms
03:06:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:06:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456fc00 == 78 [pid = 5237] [id = 654]
03:06:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x97d78000) [pid = 5237] [serial = 1834] [outer = (nil)]
03:06:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x9856f800) [pid = 5237] [serial = 1835] [outer = 0x97d78000]
03:06:24 INFO - PROCESS | 5237 | 1448017584081 Marionette INFO loaded listener.js
03:06:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x985d7c00) [pid = 5237] [serial = 1836] [outer = 0x97d78000]
03:06:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:06:25 INFO - document served over http requires an https
03:06:25 INFO - sub-resource via fetch-request using the http-csp
03:06:25 INFO - delivery method with keep-origin-redirect and when
03:06:25 INFO - the target request is same-origin.
03:06:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1638ms
03:06:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:06:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x985d6800 == 79 [pid = 5237] [id = 655]
03:06:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x985d9400) [pid = 5237] [serial = 1837] [outer = (nil)]
03:06:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x985e0000) [pid = 5237] [serial = 1838] [outer = 0x985d9400]
03:06:25 INFO - PROCESS | 5237 | 1448017585586 Marionette INFO loaded listener.js
03:06:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x98759400) [pid = 5237] [serial = 1839] [outer = 0x985d9400]
03:06:26 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
03:06:26 INFO - document served over http requires an https
03:06:26 INFO - sub-resource via fetch-request using the http-csp
03:06:26 INFO - delivery method with no-redirect and when
03:06:26 INFO - the target request is same-origin.
03:06:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1597ms
03:06:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:06:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x9875e400 == 80 [pid = 5237] [id = 656]
03:06:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x9875ec00) [pid = 5237] [serial = 1840] [outer = (nil)]
03:06:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x98761400) [pid = 5237] [serial = 1841] [outer = 0x9875ec00]
03:06:27 INFO - PROCESS | 5237 | 1448017587140 Marionette INFO loaded listener.js
03:06:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x9882c400) [pid = 5237] [serial = 1842] [outer = 0x9875ec00]
03:06:29 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
03:06:29 INFO - document served over http requires an https
03:06:29 INFO - sub-resource via fetch-request using the http-csp
03:06:29 INFO - delivery method with swap-origin-redirect and when
03:06:29 INFO - the target request is same-origin.
03:06:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3051ms
03:06:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:06:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x88939400 == 81 [pid = 5237] [id = 657]
03:06:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8893ac00) [pid = 5237] [serial = 1843] [outer = (nil)]
03:06:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x88b0d800) [pid = 5237] [serial = 1844] [outer = 0x8893ac00]
03:06:30 INFO - PROCESS | 5237 | 1448017590809 Marionette INFO loaded listener.js
03:06:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x89649400) [pid = 5237] [serial = 1845] [outer = 0x8893ac00]
03:06:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x89649000 == 82 [pid = 5237] [id = 658]
03:06:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x896bb000) [pid = 5237] [serial = 1846] [outer = (nil)]
03:06:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x896bf000) [pid = 5237] [serial = 1847] [outer = 0x896bb000]
03:06: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
03:06:32 INFO - document served over http requires an https
03:06:32 INFO - sub-resource via iframe-tag using the http-csp
03:06:32 INFO - delivery method with keep-origin-redirect and when
03:06:32 INFO - the target request is same-origin.
03:06:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2290ms
03:06:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:06:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fbc00 == 83 [pid = 5237] [id = 659]
03:06:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x884a9800) [pid = 5237] [serial = 1848] [outer = (nil)]
03:06:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x88b03c00) [pid = 5237] [serial = 1849] [outer = 0x884a9800]
03:06:32 INFO - PROCESS | 5237 | 1448017592766 Marionette INFO loaded listener.js
03:06:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x8abc2c00) [pid = 5237] [serial = 1850] [outer = 0x884a9800]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8af91000 == 82 [pid = 5237] [id = 586]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88937800 == 81 [pid = 5237] [id = 579]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x896c2000 == 80 [pid = 5237] [id = 590]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f5c00 == 79 [pid = 5237] [id = 613]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcee000 == 78 [pid = 5237] [id = 588]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcf4400 == 77 [pid = 5237] [id = 615]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x884a5000 == 76 [pid = 5237] [id = 589]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8a2e5800 == 75 [pid = 5237] [id = 591]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8db92800 == 74 [pid = 5237] [id = 617]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8e198c00 == 73 [pid = 5237] [id = 593]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8bb800 == 72 [pid = 5237] [id = 599]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x916bcc00 == 71 [pid = 5237] [id = 595]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x91225400 == 70 [pid = 5237] [id = 594]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88792000 == 69 [pid = 5237] [id = 601]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881fac00 == 68 [pid = 5237] [id = 592]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x91d11400 == 67 [pid = 5237] [id = 626]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8c005800 == 66 [pid = 5237] [id = 627]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8af8d000 == 65 [pid = 5237] [id = 628]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881f3000 == 64 [pid = 5237] [id = 629]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8892fc00 == 63 [pid = 5237] [id = 631]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88f99400 == 62 [pid = 5237] [id = 632]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x916dac00 == 61 [pid = 5237] [id = 630]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881f7c00 == 60 [pid = 5237] [id = 633]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881f9000 == 59 [pid = 5237] [id = 581]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x89648400 == 58 [pid = 5237] [id = 634]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x896c0400 == 57 [pid = 5237] [id = 582]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x88931800 == 56 [pid = 5237] [id = 577]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x881f2c00 == 55 [pid = 5237] [id = 635]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8878b400 == 54 [pid = 5237] [id = 580]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x89030400 == 53 [pid = 5237] [id = 636]
03:06:33 INFO - PROCESS | 5237 | --DOCSHELL 0x8878a400 == 52 [pid = 5237] [id = 578]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x8abc4000) [pid = 5237] [serial = 1635] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x88b36000) [pid = 5237] [serial = 1632] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x8b8bec00) [pid = 5237] [serial = 1645] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x8b049800) [pid = 5237] [serial = 1640] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x8e159c00) [pid = 5237] [serial = 1656] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x8dd08800) [pid = 5237] [serial = 1653] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8c009000) [pid = 5237] [serial = 1650] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x91d1f800) [pid = 5237] [serial = 1674] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x916e2c00) [pid = 5237] [serial = 1671] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x91660400) [pid = 5237] [serial = 1668] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x93cbf400) [pid = 5237] [serial = 1682] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x92347400) [pid = 5237] [serial = 1677] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x95253400) [pid = 5237] [serial = 1692] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x946cb400) [pid = 5237] [serial = 1687] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x88930400) [pid = 5237] [serial = 1698] [outer = (nil)] [url = about:blank]
03:06:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x88931800 == 53 [pid = 5237] [id = 660]
03:06:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x88932000) [pid = 5237] [serial = 1851] [outer = (nil)]
03:06:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x88934c00) [pid = 5237] [serial = 1852] [outer = 0x88932000]
03:06: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
03:06:34 INFO - document served over http requires an https
03:06:34 INFO - sub-resource via iframe-tag using the http-csp
03:06:34 INFO - delivery method with no-redirect and when
03:06:34 INFO - the target request is same-origin.
03:06:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2188ms
03:06:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:06:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x881ffc00 == 54 [pid = 5237] [id = 661]
03:06:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x88937800) [pid = 5237] [serial = 1853] [outer = (nil)]
03:06:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x8902d800) [pid = 5237] [serial = 1854] [outer = 0x88937800]
03:06:34 INFO - PROCESS | 5237 | 1448017594672 Marionette INFO loaded listener.js
03:06:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x8abb7400) [pid = 5237] [serial = 1855] [outer = 0x88937800]
03:06:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af88c00 == 55 [pid = 5237] [id = 662]
03:06:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x8af89400) [pid = 5237] [serial = 1856] [outer = (nil)]
03:06:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8ad84000) [pid = 5237] [serial = 1857] [outer = 0x8af89400]
03:06: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
03:06:35 INFO - document served over http requires an https
03:06:35 INFO - sub-resource via iframe-tag using the http-csp
03:06:35 INFO - delivery method with swap-origin-redirect and when
03:06:35 INFO - the target request is same-origin.
03:06:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1392ms
03:06:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:06:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaab400 == 56 [pid = 5237] [id = 663]
03:06:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x8afbc000) [pid = 5237] [serial = 1858] [outer = (nil)]
03:06:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x8afc4800) [pid = 5237] [serial = 1859] [outer = 0x8afbc000]
03:06:36 INFO - PROCESS | 5237 | 1448017596035 Marionette INFO loaded listener.js
03:06:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x8b055400) [pid = 5237] [serial = 1860] [outer = 0x8afbc000]
03:06: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
03:06:37 INFO - document served over http requires an https
03:06:37 INFO - sub-resource via script-tag using the http-csp
03:06:37 INFO - delivery method with keep-origin-redirect and when
03:06:37 INFO - the target request is same-origin.
03:06: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
03:06:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x88932400) [pid = 5237] [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]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8b2f4000) [pid = 5237] [serial = 1787] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x8ad7a000) [pid = 5237] [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]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8849f800) [pid = 5237] [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]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8af91400) [pid = 5237] [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]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x88939800) [pid = 5237] [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]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x88b35400) [pid = 5237] [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]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x88f99c00) [pid = 5237] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8b2f6400) [pid = 5237] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8bcf5400) [pid = 5237] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017531936]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8db94c00) [pid = 5237] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x91d12800) [pid = 5237] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017552583]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x8b2ff000) [pid = 5237] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x89027000) [pid = 5237] [serial = 1712] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8ad82c00) [pid = 5237] [serial = 1715] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x896c2800) [pid = 5237] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x8b04a000) [pid = 5237] [serial = 1718] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8bcf7400) [pid = 5237] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017531936]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8b2ff400) [pid = 5237] [serial = 1723] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8db8fc00) [pid = 5237] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8bcf7000) [pid = 5237] [serial = 1728] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8dd02400) [pid = 5237] [serial = 1733] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x8e159400) [pid = 5237] [serial = 1736] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8e1a1000) [pid = 5237] [serial = 1739] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x8e897c00) [pid = 5237] [serial = 1742] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x9121a000) [pid = 5237] [serial = 1745] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x912a3000) [pid = 5237] [serial = 1748] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x916c6000) [pid = 5237] [serial = 1751] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x91caac00) [pid = 5237] [serial = 1754] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x9222f400) [pid = 5237] [serial = 1757] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8ad81c00) [pid = 5237] [serial = 1778] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x88f94400) [pid = 5237] [serial = 1775] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x8c001800) [pid = 5237] [serial = 1784] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8b056400) [pid = 5237] [serial = 1781] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x881ff000) [pid = 5237] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017552583]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8abc4c00) [pid = 5237] [serial = 1765] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x881fd400) [pid = 5237] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x89025800) [pid = 5237] [serial = 1770] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x884a2800) [pid = 5237] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8dfea800) [pid = 5237] [serial = 1760] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8dd03800) [pid = 5237] [serial = 1785] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8aaa0400) [pid = 5237] [serial = 1707] [outer = (nil)] [url = about:blank]
03:06:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f3800 == 57 [pid = 5237] [id = 664]
03:06:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x881fd400) [pid = 5237] [serial = 1861] [outer = (nil)]
03:06:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x884a6000) [pid = 5237] [serial = 1862] [outer = 0x881fd400]
03:06:37 INFO - PROCESS | 5237 | 1448017597579 Marionette INFO loaded listener.js
03:06:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8af8e800) [pid = 5237] [serial = 1863] [outer = 0x881fd400]
03:06: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
03:06:38 INFO - document served over http requires an https
03:06:38 INFO - sub-resource via script-tag using the http-csp
03:06:38 INFO - delivery method with no-redirect and when
03:06:38 INFO - the target request is same-origin.
03:06:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1334ms
03:06:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:06:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x884ab000 == 58 [pid = 5237] [id = 665]
03:06:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8878a400) [pid = 5237] [serial = 1864] [outer = (nil)]
03:06:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8b8c1800) [pid = 5237] [serial = 1865] [outer = 0x8878a400]
03:06:38 INFO - PROCESS | 5237 | 1448017598764 Marionette INFO loaded listener.js
03:06:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8bcf6400) [pid = 5237] [serial = 1866] [outer = 0x8878a400]
03:06:39 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
03:06:39 INFO - document served over http requires an https
03:06:39 INFO - sub-resource via script-tag using the http-csp
03:06:39 INFO - delivery method with swap-origin-redirect and when
03:06:39 INFO - the target request is same-origin.
03:06:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1286ms
03:06:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:06:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f9000 == 59 [pid = 5237] [id = 666]
03:06:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x881fa000) [pid = 5237] [serial = 1867] [outer = (nil)]
03:06:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x884a5000) [pid = 5237] [serial = 1868] [outer = 0x881fa000]
03:06:40 INFO - PROCESS | 5237 | 1448017600279 Marionette INFO loaded listener.js
03:06:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x88932400) [pid = 5237] [serial = 1869] [outer = 0x881fa000]
03:06: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
03:06:41 INFO - document served over http requires an https
03:06:41 INFO - sub-resource via xhr-request using the http-csp
03:06:41 INFO - delivery method with keep-origin-redirect and when
03:06:41 INFO - the target request is same-origin.
03:06:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1743ms
03:06:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:06:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902e000 == 60 [pid = 5237] [id = 667]
03:06:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x89030000) [pid = 5237] [serial = 1870] [outer = (nil)]
03:06:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x896bcc00) [pid = 5237] [serial = 1871] [outer = 0x89030000]
03:06:41 INFO - PROCESS | 5237 | 1448017601979 Marionette INFO loaded listener.js
03:06:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8a2efc00) [pid = 5237] [serial = 1872] [outer = 0x89030000]
03:06:43 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
03:06:43 INFO - document served over http requires an https
03:06:43 INFO - sub-resource via xhr-request using the http-csp
03:06:43 INFO - delivery method with no-redirect and when
03:06:43 INFO - the target request is same-origin.
03:06:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1600ms
03:06:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:06:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x8abb7800 == 61 [pid = 5237] [id = 668]
03:06:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8af88800) [pid = 5237] [serial = 1873] [outer = (nil)]
03:06:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x8af96000) [pid = 5237] [serial = 1874] [outer = 0x8af88800]
03:06:43 INFO - PROCESS | 5237 | 1448017603602 Marionette INFO loaded listener.js
03:06:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x8b8ba000) [pid = 5237] [serial = 1875] [outer = 0x8af88800]
03:06:44 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
03:06:44 INFO - document served over http requires an https
03:06:44 INFO - sub-resource via xhr-request using the http-csp
03:06:44 INFO - delivery method with swap-origin-redirect and when
03:06:44 INFO - the target request is same-origin.
03:06:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1587ms
03:06:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:06:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afbc800 == 62 [pid = 5237] [id = 669]
03:06:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x8c001800) [pid = 5237] [serial = 1876] [outer = (nil)]
03:06:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x8db99400) [pid = 5237] [serial = 1877] [outer = 0x8c001800]
03:06:45 INFO - PROCESS | 5237 | 1448017605206 Marionette INFO loaded listener.js
03:06:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x8dd0e000) [pid = 5237] [serial = 1878] [outer = 0x8c001800]
03:06:46 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
03:06:46 INFO - document served over http requires an http
03:06:46 INFO - sub-resource via fetch-request using the meta-csp
03:06:46 INFO - delivery method with keep-origin-redirect and when
03:06:46 INFO - the target request is cross-origin.
03:06:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1541ms
03:06:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:06:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dff3800 == 63 [pid = 5237] [id = 670]
03:06:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x8dff4c00) [pid = 5237] [serial = 1879] [outer = (nil)]
03:06:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x8e15b800) [pid = 5237] [serial = 1880] [outer = 0x8dff4c00]
03:06:46 INFO - PROCESS | 5237 | 1448017606779 Marionette INFO loaded listener.js
03:06:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x8e19b400) [pid = 5237] [serial = 1881] [outer = 0x8dff4c00]
03:06:47 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
03:06:47 INFO - document served over http requires an http
03:06:47 INFO - sub-resource via fetch-request using the meta-csp
03:06:47 INFO - delivery method with no-redirect and when
03:06:47 INFO - the target request is cross-origin.
03:06:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1554ms
03:06:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:06:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e814800 == 64 [pid = 5237] [id = 671]
03:06:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x8e815400) [pid = 5237] [serial = 1882] [outer = (nil)]
03:06:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x8e893400) [pid = 5237] [serial = 1883] [outer = 0x8e815400]
03:06:48 INFO - PROCESS | 5237 | 1448017608348 Marionette INFO loaded listener.js
03:06:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x9107b000) [pid = 5237] [serial = 1884] [outer = 0x8e815400]
03:06:49 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
03:06:49 INFO - document served over http requires an http
03:06:49 INFO - sub-resource via fetch-request using the meta-csp
03:06:49 INFO - delivery method with swap-origin-redirect and when
03:06:49 INFO - the target request is cross-origin.
03:06:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1542ms
03:06:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:06:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8c1000 == 65 [pid = 5237] [id = 672]
03:06:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x9129a000) [pid = 5237] [serial = 1885] [outer = (nil)]
03:06:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x91659c00) [pid = 5237] [serial = 1886] [outer = 0x9129a000]
03:06:49 INFO - PROCESS | 5237 | 1448017609928 Marionette INFO loaded listener.js
03:06:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x916c6000) [pid = 5237] [serial = 1887] [outer = 0x9129a000]
03:06:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x916e1400 == 66 [pid = 5237] [id = 673]
03:06:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x916e4800) [pid = 5237] [serial = 1888] [outer = (nil)]
03:06:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x916e1800) [pid = 5237] [serial = 1889] [outer = 0x916e4800]
03:06: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
03:06:51 INFO - document served over http requires an http
03:06:51 INFO - sub-resource via iframe-tag using the meta-csp
03:06:51 INFO - delivery method with keep-origin-redirect and when
03:06:51 INFO - the target request is cross-origin.
03:06:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1602ms
03:06:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:06:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x916de400 == 67 [pid = 5237] [id = 674]
03:06:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x916de800) [pid = 5237] [serial = 1890] [outer = (nil)]
03:06:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x91ca0000) [pid = 5237] [serial = 1891] [outer = 0x916de800]
03:06:51 INFO - PROCESS | 5237 | 1448017611637 Marionette INFO loaded listener.js
03:06:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x91d18800) [pid = 5237] [serial = 1892] [outer = 0x916de800]
03:06:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x92226c00 == 68 [pid = 5237] [id = 675]
03:06:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x92227c00) [pid = 5237] [serial = 1893] [outer = (nil)]
03:06:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x92230800) [pid = 5237] [serial = 1894] [outer = 0x92227c00]
03:06:52 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
03:06:52 INFO - document served over http requires an http
03:06:52 INFO - sub-resource via iframe-tag using the meta-csp
03:06:52 INFO - delivery method with no-redirect and when
03:06:52 INFO - the target request is cross-origin.
03:06:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1685ms
03:06:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:06:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x91d17400 == 69 [pid = 5237] [id = 676]
03:06:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x9222a800) [pid = 5237] [serial = 1895] [outer = (nil)]
03:06:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x9233c800) [pid = 5237] [serial = 1896] [outer = 0x9222a800]
03:06:53 INFO - PROCESS | 5237 | 1448017613344 Marionette INFO loaded listener.js
03:06:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x9234e400) [pid = 5237] [serial = 1897] [outer = 0x9222a800]
03:06:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x93c84c00 == 70 [pid = 5237] [id = 677]
03:06:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x93c86000) [pid = 5237] [serial = 1898] [outer = (nil)]
03:06:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x93cbf800) [pid = 5237] [serial = 1899] [outer = 0x93c86000]
03:06: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
03:06:54 INFO - document served over http requires an http
03:06:54 INFO - sub-resource via iframe-tag using the meta-csp
03:06:54 INFO - delivery method with swap-origin-redirect and when
03:06:54 INFO - the target request is cross-origin.
03:06:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1796ms
03:06:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:06:55 INFO - PROCESS | 5237 | ++DOCSHELL 0x9235a800 == 71 [pid = 5237] [id = 678]
03:06:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x93c87c00) [pid = 5237] [serial = 1900] [outer = (nil)]
03:06:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x93cc9400) [pid = 5237] [serial = 1901] [outer = 0x93c87c00]
03:06:55 INFO - PROCESS | 5237 | 1448017615111 Marionette INFO loaded listener.js
03:06:55 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:55 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x95138c00) [pid = 5237] [serial = 1902] [outer = 0x93c87c00]
03:06: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
03:06:56 INFO - document served over http requires an http
03:06:56 INFO - sub-resource via script-tag using the meta-csp
03:06:56 INFO - delivery method with keep-origin-redirect and when
03:06:56 INFO - the target request is cross-origin.
03:06:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1550ms
03:06:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:06:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x95253c00 == 72 [pid = 5237] [id = 679]
03:06:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x95255400) [pid = 5237] [serial = 1903] [outer = (nil)]
03:06:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x97974800) [pid = 5237] [serial = 1904] [outer = 0x95255400]
03:06:56 INFO - PROCESS | 5237 | 1448017616628 Marionette INFO loaded listener.js
03:06:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x97bc0000) [pid = 5237] [serial = 1905] [outer = 0x95255400]
03:06: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
03:06:57 INFO - document served over http requires an http
03:06:57 INFO - sub-resource via script-tag using the meta-csp
03:06:57 INFO - delivery method with no-redirect and when
03:06:57 INFO - the target request is cross-origin.
03:06:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1580ms
03:06:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:06:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x9796c800 == 73 [pid = 5237] [id = 680]
03:06:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x9856a800) [pid = 5237] [serial = 1906] [outer = (nil)]
03:06:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x98758c00) [pid = 5237] [serial = 1907] [outer = 0x9856a800]
03:06:58 INFO - PROCESS | 5237 | 1448017618232 Marionette INFO loaded listener.js
03:06:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x98833800) [pid = 5237] [serial = 1908] [outer = 0x9856a800]
03:06: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
03:06:59 INFO - document served over http requires an http
03:06:59 INFO - sub-resource via script-tag using the meta-csp
03:06:59 INFO - delivery method with swap-origin-redirect and when
03:06:59 INFO - the target request is cross-origin.
03:06:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1580ms
03:06:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:06:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x98973c00 == 74 [pid = 5237] [id = 681]
03:06:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 176 (0x98975000) [pid = 5237] [serial = 1909] [outer = (nil)]
03:06:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 177 (0x98977400) [pid = 5237] [serial = 1910] [outer = 0x98975000]
03:06:59 INFO - PROCESS | 5237 | 1448017619805 Marionette INFO loaded listener.js
03:06:59 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:06:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 178 (0x98aadc00) [pid = 5237] [serial = 1911] [outer = 0x98975000]
03:07: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
03:07:00 INFO - document served over http requires an http
03:07:00 INFO - sub-resource via xhr-request using the meta-csp
03:07:00 INFO - delivery method with keep-origin-redirect and when
03:07:00 INFO - the target request is cross-origin.
03:07:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1488ms
03:07:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:07:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x98830000 == 75 [pid = 5237] [id = 682]
03:07:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 179 (0x98978000) [pid = 5237] [serial = 1912] [outer = (nil)]
03:07:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 180 (0x98ab5c00) [pid = 5237] [serial = 1913] [outer = 0x98978000]
03:07:01 INFO - PROCESS | 5237 | 1448017621311 Marionette INFO loaded listener.js
03:07:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 181 (0x98abc400) [pid = 5237] [serial = 1914] [outer = 0x98978000]
03:07:02 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
03:07:02 INFO - document served over http requires an http
03:07:02 INFO - sub-resource via xhr-request using the meta-csp
03:07:02 INFO - delivery method with no-redirect and when
03:07:02 INFO - the target request is cross-origin.
03:07:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1538ms
03:07:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:07:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x98ab9400 == 76 [pid = 5237] [id = 683]
03:07:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 182 (0x98c3e000) [pid = 5237] [serial = 1915] [outer = (nil)]
03:07:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 183 (0x98c43000) [pid = 5237] [serial = 1916] [outer = 0x98c3e000]
03:07:02 INFO - PROCESS | 5237 | 1448017622891 Marionette INFO loaded listener.js
03:07:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 184 (0x98dd2400) [pid = 5237] [serial = 1917] [outer = 0x98c3e000]
03:07: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
03:07:03 INFO - document served over http requires an http
03:07:03 INFO - sub-resource via xhr-request using the meta-csp
03:07:03 INFO - delivery method with swap-origin-redirect and when
03:07:03 INFO - the target request is cross-origin.
03:07:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1447ms
03:07:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:07:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x98762000 == 77 [pid = 5237] [id = 684]
03:07:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 185 (0x98c4cc00) [pid = 5237] [serial = 1918] [outer = (nil)]
03:07:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 186 (0x98dd8c00) [pid = 5237] [serial = 1919] [outer = 0x98c4cc00]
03:07:04 INFO - PROCESS | 5237 | 1448017624361 Marionette INFO loaded listener.js
03:07:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 187 (0x98ddf000) [pid = 5237] [serial = 1920] [outer = 0x98c4cc00]
03:07:05 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
03:07:05 INFO - document served over http requires an https
03:07:05 INFO - sub-resource via fetch-request using the meta-csp
03:07:05 INFO - delivery method with keep-origin-redirect and when
03:07:05 INFO - the target request is cross-origin.
03:07:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1629ms
03:07:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:07:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a319c00 == 78 [pid = 5237] [id = 685]
03:07:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 188 (0x9a31ec00) [pid = 5237] [serial = 1921] [outer = (nil)]
03:07:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 189 (0x9a40e000) [pid = 5237] [serial = 1922] [outer = 0x9a31ec00]
03:07:05 INFO - PROCESS | 5237 | 1448017625963 Marionette INFO loaded listener.js
03:07:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 190 (0x9a69e000) [pid = 5237] [serial = 1923] [outer = 0x9a31ec00]
03:07:07 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
03:07:07 INFO - document served over http requires an https
03:07:07 INFO - sub-resource via fetch-request using the meta-csp
03:07:07 INFO - delivery method with no-redirect and when
03:07:07 INFO - the target request is cross-origin.
03:07:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1529ms
03:07:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:07:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a61ac00 == 79 [pid = 5237] [id = 686]
03:07:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 191 (0x9a7d3800) [pid = 5237] [serial = 1924] [outer = (nil)]
03:07:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 192 (0x9a7d8c00) [pid = 5237] [serial = 1925] [outer = 0x9a7d3800]
03:07:07 INFO - PROCESS | 5237 | 1448017627537 Marionette INFO loaded listener.js
03:07:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 193 (0x9a7dec00) [pid = 5237] [serial = 1926] [outer = 0x9a7d3800]
03:07:08 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
03:07:08 INFO - document served over http requires an https
03:07:08 INFO - sub-resource via fetch-request using the meta-csp
03:07:08 INFO - delivery method with swap-origin-redirect and when
03:07:08 INFO - the target request is cross-origin.
03:07:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1692ms
03:07:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:07:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x9a7ea400 == 80 [pid = 5237] [id = 687]
03:07:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x9a7eac00) [pid = 5237] [serial = 1927] [outer = (nil)]
03:07:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x9a7ec800) [pid = 5237] [serial = 1928] [outer = 0x9a7eac00]
03:07:09 INFO - PROCESS | 5237 | 1448017629387 Marionette INFO loaded listener.js
03:07:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 196 (0x9a9cf400) [pid = 5237] [serial = 1929] [outer = 0x9a7eac00]
03:07:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x9aa85400 == 81 [pid = 5237] [id = 688]
03:07:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 197 (0x9aa85800) [pid = 5237] [serial = 1930] [outer = (nil)]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x88789800 == 80 [pid = 5237] [id = 638]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x881f9400 == 79 [pid = 5237] [id = 639]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x8db8e800 == 78 [pid = 5237] [id = 640]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2ff800 == 77 [pid = 5237] [id = 641]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x912a5000 == 76 [pid = 5237] [id = 642]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x91cacc00 == 75 [pid = 5237] [id = 643]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2fa400 == 74 [pid = 5237] [id = 644]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x93c82c00 == 73 [pid = 5237] [id = 645]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x8dd01400 == 72 [pid = 5237] [id = 646]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x93cc5800 == 71 [pid = 5237] [id = 647]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x8c010400 == 70 [pid = 5237] [id = 648]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x88936000 == 69 [pid = 5237] [id = 649]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x946cd800 == 68 [pid = 5237] [id = 650]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x8dff3c00 == 67 [pid = 5237] [id = 651]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x97bbb800 == 66 [pid = 5237] [id = 652]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x9165f800 == 65 [pid = 5237] [id = 653]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x9456fc00 == 64 [pid = 5237] [id = 654]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x985d6800 == 63 [pid = 5237] [id = 655]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x9875e400 == 62 [pid = 5237] [id = 656]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x88939400 == 61 [pid = 5237] [id = 657]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x89649000 == 60 [pid = 5237] [id = 658]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x881fbc00 == 59 [pid = 5237] [id = 659]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x88931800 == 58 [pid = 5237] [id = 660]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x881ffc00 == 57 [pid = 5237] [id = 661]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x8af88c00 == 56 [pid = 5237] [id = 662]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x881f3800 == 55 [pid = 5237] [id = 664]
03:07:11 INFO - PROCESS | 5237 | --DOCSHELL 0x884ab000 == 54 [pid = 5237] [id = 665]
03:07:11 INFO - PROCESS | 5237 | [5237] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaab400 == 53 [pid = 5237] [id = 663]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x881f9000 == 52 [pid = 5237] [id = 666]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8892e400 == 51 [pid = 5237] [id = 608]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x881f3400 == 50 [pid = 5237] [id = 616]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8902e000 == 49 [pid = 5237] [id = 667]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x88b3dc00 == 48 [pid = 5237] [id = 610]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8abb7800 == 47 [pid = 5237] [id = 668]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaa3400 == 46 [pid = 5237] [id = 618]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x881fc800 == 45 [pid = 5237] [id = 619]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8afbc800 == 44 [pid = 5237] [id = 669]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8e159800 == 43 [pid = 5237] [id = 620]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8dff3800 == 42 [pid = 5237] [id = 670]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8dd0d400 == 41 [pid = 5237] [id = 621]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8e814800 == 40 [pid = 5237] [id = 671]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8abb9400 == 39 [pid = 5237] [id = 622]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8c1000 == 38 [pid = 5237] [id = 672]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x916e1400 == 37 [pid = 5237] [id = 673]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x916c6400 == 36 [pid = 5237] [id = 625]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x91cab400 == 35 [pid = 5237] [id = 597]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8afc3000 == 34 [pid = 5237] [id = 612]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x916de400 == 33 [pid = 5237] [id = 674]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x92226c00 == 32 [pid = 5237] [id = 675]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x91d17400 == 31 [pid = 5237] [id = 676]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x93c84c00 == 30 [pid = 5237] [id = 677]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x9235a800 == 29 [pid = 5237] [id = 678]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x89640c00 == 28 [pid = 5237] [id = 637]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x95253c00 == 27 [pid = 5237] [id = 679]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x91299400 == 26 [pid = 5237] [id = 623]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x91221400 == 25 [pid = 5237] [id = 624]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x9796c800 == 24 [pid = 5237] [id = 680]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x9106cc00 == 23 [pid = 5237] [id = 596]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x95e63000 == 22 [pid = 5237] [id = 604]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x98973c00 == 21 [pid = 5237] [id = 681]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x98830000 == 20 [pid = 5237] [id = 682]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x98ab9400 == 19 [pid = 5237] [id = 683]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcf2c00 == 18 [pid = 5237] [id = 603]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x98762000 == 17 [pid = 5237] [id = 684]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x9a319c00 == 16 [pid = 5237] [id = 685]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x9a61ac00 == 15 [pid = 5237] [id = 686]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x884a8000 == 14 [pid = 5237] [id = 605]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x88f92000 == 13 [pid = 5237] [id = 609]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8af8bc00 == 12 [pid = 5237] [id = 584]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x88783800 == 11 [pid = 5237] [id = 607]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x881fc400 == 10 [pid = 5237] [id = 606]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x884a0000 == 9 [pid = 5237] [id = 611]
03:07:13 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f8800 == 8 [pid = 5237] [id = 614]
03:07:13 INFO - PROCESS | 5237 | --DOMWINDOW == 196 (0x8b8c5800) [pid = 5237] [serial = 1782] [outer = (nil)] [url = about:blank]
03:07:13 INFO - PROCESS | 5237 | --DOMWINDOW == 195 (0x8abbe400) [pid = 5237] [serial = 1771] [outer = (nil)] [url = about:blank]
03:07:13 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x8964f400) [pid = 5237] [serial = 1776] [outer = (nil)] [url = about:blank]
03:07:13 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x8afb8c00) [pid = 5237] [serial = 1779] [outer = (nil)] [url = about:blank]
03:07:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 194 (0x884a3800) [pid = 5237] [serial = 1931] [outer = 0x9aa85800]
03:07:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:14 INFO - document served over http requires an https
03:07:14 INFO - sub-resource via iframe-tag using the meta-csp
03:07:14 INFO - delivery method with keep-origin-redirect and when
03:07:14 INFO - the target request is cross-origin.
03:07:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 5656ms
03:07:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:07:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a5c00 == 9 [pid = 5237] [id = 689]
03:07:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 195 (0x88791c00) [pid = 5237] [serial = 1932] [outer = (nil)]
03:07:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 196 (0x8892e400) [pid = 5237] [serial = 1933] [outer = 0x88791c00]
03:07:14 INFO - PROCESS | 5237 | 1448017634836 Marionette INFO loaded listener.js
03:07:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 197 (0x88b0a800) [pid = 5237] [serial = 1934] [outer = 0x88791c00]
03:07:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b43400 == 10 [pid = 5237] [id = 690]
03:07:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 198 (0x88b43800) [pid = 5237] [serial = 1935] [outer = (nil)]
03:07:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 199 (0x88f92400) [pid = 5237] [serial = 1936] [outer = 0x88b43800]
03:07:15 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
03:07:15 INFO - document served over http requires an https
03:07:15 INFO - sub-resource via iframe-tag using the meta-csp
03:07:15 INFO - delivery method with no-redirect and when
03:07:15 INFO - the target request is cross-origin.
03:07:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1387ms
03:07:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:07:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x8849e000 == 11 [pid = 5237] [id = 691]
03:07:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 200 (0x88f97000) [pid = 5237] [serial = 1937] [outer = (nil)]
03:07:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 201 (0x88f9a400) [pid = 5237] [serial = 1938] [outer = 0x88f97000]
03:07:16 INFO - PROCESS | 5237 | 1448017636111 Marionette INFO loaded listener.js
03:07:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 202 (0x8902e000) [pid = 5237] [serial = 1939] [outer = 0x88f97000]
03:07:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964e800 == 12 [pid = 5237] [id = 692]
03:07:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 203 (0x8964f400) [pid = 5237] [serial = 1940] [outer = (nil)]
03:07:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 204 (0x896bbc00) [pid = 5237] [serial = 1941] [outer = 0x8964f400]
03:07:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:17 INFO - document served over http requires an https
03:07:17 INFO - sub-resource via iframe-tag using the meta-csp
03:07:17 INFO - delivery method with swap-origin-redirect and when
03:07:17 INFO - the target request is cross-origin.
03:07:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1585ms
03:07:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:07:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x896c8400 == 13 [pid = 5237] [id = 693]
03:07:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 205 (0x896c9400) [pid = 5237] [serial = 1942] [outer = (nil)]
03:07:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 206 (0x8aaa3800) [pid = 5237] [serial = 1943] [outer = 0x896c9400]
03:07:17 INFO - PROCESS | 5237 | 1448017637805 Marionette INFO loaded listener.js
03:07:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 207 (0x8abbc800) [pid = 5237] [serial = 1944] [outer = 0x896c9400]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 206 (0x881fa800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 205 (0x95e63c00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 204 (0x88f9cc00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 203 (0x9129ec00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 202 (0x8e1a7c00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 201 (0x89647000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 200 (0x881fd400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 199 (0x92225800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 198 (0x8b2f9800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 197 (0x916bf400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 196 (0x9456b800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 195 (0x884a1800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 194 (0x93cc9800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 193 (0x91ca4000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 192 (0x8dff5400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 191 (0x916c0400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 190 (0x985d9400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 189 (0x8878a400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 188 (0x896bb000) [pid = 5237] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 187 (0x95205400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 186 (0x9875ec00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 185 (0x912a5400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 184 (0x88932000) [pid = 5237] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017593957]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 183 (0x8afc4000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 182 (0x8db98800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 181 (0x8af89400) [pid = 5237] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 180 (0x95e65c00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 179 (0x97bc1000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 178 (0x8e15c800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 177 (0x92228c00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 176 (0x8abb5c00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 175 (0x91d16c00) [pid = 5237] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x88792400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x8a2e5000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x93cc6400) [pid = 5237] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x88937800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x97d78000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x8ad7ec00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x8893ac00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x93c83000) [pid = 5237] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017571913]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x88f9d400) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8db98000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x8e81d800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x92359c00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x8afbc000) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x8c005c00) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x884a9800) [pid = 5237] [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]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8902d800) [pid = 5237] [serial = 1854] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x88b0d800) [pid = 5237] [serial = 1844] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8abbbc00) [pid = 5237] [serial = 1793] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x9234a800) [pid = 5237] [serial = 1807] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x94571400) [pid = 5237] [serial = 1820] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x97bc6000) [pid = 5237] [serial = 1829] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x8e160800) [pid = 5237] [serial = 1796] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x88934c00) [pid = 5237] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017593957]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x98761400) [pid = 5237] [serial = 1841] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x88b0b800) [pid = 5237] [serial = 1790] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x93c85000) [pid = 5237] [serial = 1812] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x944aa800) [pid = 5237] [serial = 1817] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8afc4800) [pid = 5237] [serial = 1859] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x97d77400) [pid = 5237] [serial = 1832] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x9856f800) [pid = 5237] [serial = 1835] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x884a6000) [pid = 5237] [serial = 1862] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x8e89fc00) [pid = 5237] [serial = 1799] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x93cc7c00) [pid = 5237] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x896bf000) [pid = 5237] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x91caa800) [pid = 5237] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x9233e400) [pid = 5237] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017571913]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x985e0000) [pid = 5237] [serial = 1838] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x88b03c00) [pid = 5237] [serial = 1849] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x9520c800) [pid = 5237] [serial = 1823] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x9165fc00) [pid = 5237] [serial = 1802] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8ad84000) [pid = 5237] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8b8c1800) [pid = 5237] [serial = 1865] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x97b24c00) [pid = 5237] [serial = 1826] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x88f95c00) [pid = 5237] [serial = 1791] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x91072400) [pid = 5237] [serial = 1743] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8a2e4c00) [pid = 5237] [serial = 1713] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8e819c00) [pid = 5237] [serial = 1740] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x97bb8400) [pid = 5237] [serial = 1827] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x8e162400) [pid = 5237] [serial = 1737] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x97b2d800) [pid = 5237] [serial = 1695] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x916e5800) [pid = 5237] [serial = 1752] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x8af8e400) [pid = 5237] [serial = 1716] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x8e894000) [pid = 5237] [serial = 1761] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8b056c00) [pid = 5237] [serial = 1719] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x8dfee000) [pid = 5237] [serial = 1734] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x9107b800) [pid = 5237] [serial = 1766] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x97d73800) [pid = 5237] [serial = 1830] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x91223c00) [pid = 5237] [serial = 1746] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8c00ac00) [pid = 5237] [serial = 1729] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x91665c00) [pid = 5237] [serial = 1749] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8dd0d000) [pid = 5237] [serial = 1788] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x91d1c000) [pid = 5237] [serial = 1755] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x97d81000) [pid = 5237] [serial = 1833] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x92343400) [pid = 5237] [serial = 1758] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x8ad78400) [pid = 5237] [serial = 1710] [outer = (nil)] [url = about:blank]
03:07:21 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x8b8c6000) [pid = 5237] [serial = 1724] [outer = (nil)] [url = about:blank]
03:07:21 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
03:07:21 INFO - document served over http requires an https
03:07:21 INFO - sub-resource via script-tag using the meta-csp
03:07:21 INFO - delivery method with keep-origin-redirect and when
03:07:21 INFO - the target request is cross-origin.
03:07:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4368ms
03:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:07:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b02400 == 14 [pid = 5237] [id = 694]
03:07:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x88b02c00) [pid = 5237] [serial = 1945] [outer = (nil)]
03:07:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x89024400) [pid = 5237] [serial = 1946] [outer = 0x88b02c00]
03:07:22 INFO - PROCESS | 5237 | 1448017642057 Marionette INFO loaded listener.js
03:07:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8abc2400) [pid = 5237] [serial = 1947] [outer = 0x88b02c00]
03:07:23 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
03:07:23 INFO - document served over http requires an https
03:07:23 INFO - sub-resource via script-tag using the meta-csp
03:07:23 INFO - delivery method with no-redirect and when
03:07:23 INFO - the target request is cross-origin.
03:07:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1334ms
03:07:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:07:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x88788000 == 15 [pid = 5237] [id = 695]
03:07:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x88788400) [pid = 5237] [serial = 1948] [outer = (nil)]
03:07:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x88932000) [pid = 5237] [serial = 1949] [outer = 0x88788400]
03:07:23 INFO - PROCESS | 5237 | 1448017643584 Marionette INFO loaded listener.js
03:07:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x88b41c00) [pid = 5237] [serial = 1950] [outer = 0x88788400]
03:07:24 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
03:07:24 INFO - document served over http requires an https
03:07:24 INFO - sub-resource via script-tag using the meta-csp
03:07:24 INFO - delivery method with swap-origin-redirect and when
03:07:24 INFO - the target request is cross-origin.
03:07:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1731ms
03:07:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:07:25 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaa3c00 == 16 [pid = 5237] [id = 696]
03:07:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8aaa6800) [pid = 5237] [serial = 1951] [outer = (nil)]
03:07:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8ad83c00) [pid = 5237] [serial = 1952] [outer = 0x8aaa6800]
03:07:25 INFO - PROCESS | 5237 | 1448017645500 Marionette INFO loaded listener.js
03:07:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8af94800) [pid = 5237] [serial = 1953] [outer = 0x8aaa6800]
03:07:26 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
03:07:26 INFO - document served over http requires an https
03:07:26 INFO - sub-resource via xhr-request using the meta-csp
03:07:26 INFO - delivery method with keep-origin-redirect and when
03:07:26 INFO - the target request is cross-origin.
03:07:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1682ms
03:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:07:27 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f7400 == 17 [pid = 5237] [id = 697]
03:07:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8b04cc00) [pid = 5237] [serial = 1954] [outer = (nil)]
03:07:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8b057c00) [pid = 5237] [serial = 1955] [outer = 0x8b04cc00]
03:07:27 INFO - PROCESS | 5237 | 1448017647117 Marionette INFO loaded listener.js
03:07:27 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:27 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8b2fbc00) [pid = 5237] [serial = 1956] [outer = 0x8b04cc00]
03:07:28 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
03:07:28 INFO - document served over http requires an https
03:07:28 INFO - sub-resource via xhr-request using the meta-csp
03:07:28 INFO - delivery method with no-redirect and when
03:07:28 INFO - the target request is cross-origin.
03:07:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1545ms
03:07:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:07:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b2f0800 == 18 [pid = 5237] [id = 698]
03:07:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8b8bd400) [pid = 5237] [serial = 1957] [outer = (nil)]
03:07:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8b8c6000) [pid = 5237] [serial = 1958] [outer = 0x8b8bd400]
03:07:28 INFO - PROCESS | 5237 | 1448017648614 Marionette INFO loaded listener.js
03:07:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8bcf3000) [pid = 5237] [serial = 1959] [outer = 0x8b8bd400]
03:07:29 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
03:07:29 INFO - document served over http requires an https
03:07:29 INFO - sub-resource via xhr-request using the meta-csp
03:07:29 INFO - delivery method with swap-origin-redirect and when
03:07:29 INFO - the target request is cross-origin.
03:07:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1475ms
03:07:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:07:30 INFO - PROCESS | 5237 | ++DOCSHELL 0x89645c00 == 19 [pid = 5237] [id = 699]
03:07:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8bcf1400) [pid = 5237] [serial = 1960] [outer = (nil)]
03:07:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8c002000) [pid = 5237] [serial = 1961] [outer = 0x8bcf1400]
03:07:30 INFO - PROCESS | 5237 | 1448017650125 Marionette INFO loaded listener.js
03:07:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8c00f000) [pid = 5237] [serial = 1962] [outer = 0x8bcf1400]
03:07:31 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
03:07:31 INFO - document served over http requires an http
03:07:31 INFO - sub-resource via fetch-request using the meta-csp
03:07:31 INFO - delivery method with keep-origin-redirect and when
03:07:31 INFO - the target request is same-origin.
03:07:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1646ms
03:07:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:07:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f2800 == 20 [pid = 5237] [id = 700]
03:07:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x88937800) [pid = 5237] [serial = 1963] [outer = (nil)]
03:07:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8dd01400) [pid = 5237] [serial = 1964] [outer = 0x88937800]
03:07:31 INFO - PROCESS | 5237 | 1448017651837 Marionette INFO loaded listener.js
03:07:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x8dff0400) [pid = 5237] [serial = 1965] [outer = 0x88937800]
03:07:32 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
03:07:32 INFO - document served over http requires an http
03:07:32 INFO - sub-resource via fetch-request using the meta-csp
03:07:32 INFO - delivery method with no-redirect and when
03:07:32 INFO - the target request is same-origin.
03:07:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1531ms
03:07:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:07:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x8a2ef000 == 21 [pid = 5237] [id = 701]
03:07:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8a2ef800) [pid = 5237] [serial = 1966] [outer = (nil)]
03:07:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8e15bc00) [pid = 5237] [serial = 1967] [outer = 0x8a2ef800]
03:07:33 INFO - PROCESS | 5237 | 1448017653329 Marionette INFO loaded listener.js
03:07:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8e19e000) [pid = 5237] [serial = 1968] [outer = 0x8a2ef800]
03:07:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:34 INFO - document served over http requires an http
03:07:34 INFO - sub-resource via fetch-request using the meta-csp
03:07:34 INFO - delivery method with swap-origin-redirect and when
03:07:34 INFO - the target request is same-origin.
03:07:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1583ms
03:07:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:07:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x88933800 == 22 [pid = 5237] [id = 702]
03:07:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8ad7e000) [pid = 5237] [serial = 1969] [outer = (nil)]
03:07:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8e1a7c00) [pid = 5237] [serial = 1970] [outer = 0x8ad7e000]
03:07:34 INFO - PROCESS | 5237 | 1448017654899 Marionette INFO loaded listener.js
03:07:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8e81f800) [pid = 5237] [serial = 1971] [outer = 0x8ad7e000]
03:07:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e898800 == 23 [pid = 5237] [id = 703]
03:07:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e899400) [pid = 5237] [serial = 1972] [outer = (nil)]
03:07:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x8e89bc00) [pid = 5237] [serial = 1973] [outer = 0x8e899400]
03:07:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:36 INFO - document served over http requires an http
03:07:36 INFO - sub-resource via iframe-tag using the meta-csp
03:07:36 INFO - delivery method with keep-origin-redirect and when
03:07:36 INFO - the target request is same-origin.
03:07:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1641ms
03:07:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:07:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8c4400 == 24 [pid = 5237] [id = 704]
03:07:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8e89c000) [pid = 5237] [serial = 1974] [outer = (nil)]
03:07:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x91070800) [pid = 5237] [serial = 1975] [outer = 0x8e89c000]
03:07:36 INFO - PROCESS | 5237 | 1448017656657 Marionette INFO loaded listener.js
03:07:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x91218800) [pid = 5237] [serial = 1976] [outer = 0x8e89c000]
03:07:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x91221800 == 25 [pid = 5237] [id = 705]
03:07:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x91222400) [pid = 5237] [serial = 1977] [outer = (nil)]
03:07:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x91072400) [pid = 5237] [serial = 1978] [outer = 0x91222400]
03:07:37 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
03:07:37 INFO - document served over http requires an http
03:07:37 INFO - sub-resource via iframe-tag using the meta-csp
03:07:37 INFO - delivery method with no-redirect and when
03:07:37 INFO - the target request is same-origin.
03:07:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1684ms
03:07:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:07:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c00e800 == 26 [pid = 5237] [id = 706]
03:07:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x91071800) [pid = 5237] [serial = 1979] [outer = (nil)]
03:07:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x9129a800) [pid = 5237] [serial = 1980] [outer = 0x91071800]
03:07:38 INFO - PROCESS | 5237 | 1448017658324 Marionette INFO loaded listener.js
03:07:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x9165fc00) [pid = 5237] [serial = 1981] [outer = 0x91071800]
03:07:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x916bdc00 == 27 [pid = 5237] [id = 707]
03:07:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x916be800) [pid = 5237] [serial = 1982] [outer = (nil)]
03:07:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x916b9800) [pid = 5237] [serial = 1983] [outer = 0x916be800]
03:07:39 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
03:07:39 INFO - document served over http requires an http
03:07:39 INFO - sub-resource via iframe-tag using the meta-csp
03:07:39 INFO - delivery method with swap-origin-redirect and when
03:07:39 INFO - the target request is same-origin.
03:07:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1789ms
03:07:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:07:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b39c00 == 28 [pid = 5237] [id = 708]
03:07:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x916e2000) [pid = 5237] [serial = 1984] [outer = (nil)]
03:07:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x91ca4000) [pid = 5237] [serial = 1985] [outer = 0x916e2000]
03:07:40 INFO - PROCESS | 5237 | 1448017660171 Marionette INFO loaded listener.js
03:07:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x91d17800) [pid = 5237] [serial = 1986] [outer = 0x916e2000]
03:07:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:41 INFO - document served over http requires an http
03:07:41 INFO - sub-resource via script-tag using the meta-csp
03:07:41 INFO - delivery method with keep-origin-redirect and when
03:07:41 INFO - the target request is same-origin.
03:07:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1628ms
03:07:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:07:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e161c00 == 29 [pid = 5237] [id = 709]
03:07:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x916d9c00) [pid = 5237] [serial = 1987] [outer = (nil)]
03:07:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x9222cc00) [pid = 5237] [serial = 1988] [outer = 0x916d9c00]
03:07:41 INFO - PROCESS | 5237 | 1448017661695 Marionette INFO loaded listener.js
03:07:41 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x92344c00) [pid = 5237] [serial = 1989] [outer = 0x916d9c00]
03:07:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:42 INFO - document served over http requires an http
03:07:42 INFO - sub-resource via script-tag using the meta-csp
03:07:42 INFO - delivery method with no-redirect and when
03:07:42 INFO - the target request is same-origin.
03:07:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1531ms
03:07:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:07:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x9222d000 == 30 [pid = 5237] [id = 710]
03:07:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x92344800) [pid = 5237] [serial = 1990] [outer = (nil)]
03:07:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x92352400) [pid = 5237] [serial = 1991] [outer = 0x92344800]
03:07:43 INFO - PROCESS | 5237 | 1448017663261 Marionette INFO loaded listener.js
03:07:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x93c88800) [pid = 5237] [serial = 1992] [outer = 0x92344800]
03:07:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:44 INFO - document served over http requires an http
03:07:44 INFO - sub-resource via script-tag using the meta-csp
03:07:44 INFO - delivery method with swap-origin-redirect and when
03:07:44 INFO - the target request is same-origin.
03:07:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1526ms
03:07:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:07:44 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964d000 == 31 [pid = 5237] [id = 711]
03:07:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x916c3400) [pid = 5237] [serial = 1993] [outer = (nil)]
03:07:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x93c8fc00) [pid = 5237] [serial = 1994] [outer = 0x916c3400]
03:07:44 INFO - PROCESS | 5237 | 1448017664833 Marionette INFO loaded listener.js
03:07:44 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:44 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x944aa800) [pid = 5237] [serial = 1995] [outer = 0x916c3400]
03:07:45 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
03:07:45 INFO - document served over http requires an http
03:07:45 INFO - sub-resource via xhr-request using the meta-csp
03:07:45 INFO - delivery method with keep-origin-redirect and when
03:07:45 INFO - the target request is same-origin.
03:07:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1439ms
03:07:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:07:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cc2400 == 32 [pid = 5237] [id = 712]
03:07:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x944aa400) [pid = 5237] [serial = 1996] [outer = (nil)]
03:07:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x94568400) [pid = 5237] [serial = 1997] [outer = 0x944aa400]
03:07:46 INFO - PROCESS | 5237 | 1448017666321 Marionette INFO loaded listener.js
03:07:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x95135800) [pid = 5237] [serial = 1998] [outer = 0x944aa400]
03:07:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:47 INFO - document served over http requires an http
03:07:47 INFO - sub-resource via xhr-request using the meta-csp
03:07:47 INFO - delivery method with no-redirect and when
03:07:47 INFO - the target request is same-origin.
03:07:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1502ms
03:07:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:07:47 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afbbc00 == 33 [pid = 5237] [id = 713]
03:07:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x93c90400) [pid = 5237] [serial = 1999] [outer = (nil)]
03:07:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x95204400) [pid = 5237] [serial = 2000] [outer = 0x93c90400]
03:07:47 INFO - PROCESS | 5237 | 1448017667826 Marionette INFO loaded listener.js
03:07:47 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:47 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x95253c00) [pid = 5237] [serial = 2001] [outer = 0x93c90400]
03:07:48 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
03:07:48 INFO - document served over http requires an http
03:07:48 INFO - sub-resource via xhr-request using the meta-csp
03:07:48 INFO - delivery method with swap-origin-redirect and when
03:07:48 INFO - the target request is same-origin.
03:07:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1543ms
03:07:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:07:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x8bcf6000 == 34 [pid = 5237] [id = 714]
03:07:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x9524f000) [pid = 5237] [serial = 2002] [outer = (nil)]
03:07:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x9796fc00) [pid = 5237] [serial = 2003] [outer = 0x9524f000]
03:07:49 INFO - PROCESS | 5237 | 1448017669367 Marionette INFO loaded listener.js
03:07:49 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x97b2c800) [pid = 5237] [serial = 2004] [outer = 0x9524f000]
03:07:50 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
03:07:50 INFO - document served over http requires an https
03:07:50 INFO - sub-resource via fetch-request using the meta-csp
03:07:50 INFO - delivery method with keep-origin-redirect and when
03:07:50 INFO - the target request is same-origin.
03:07:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1643ms
03:07:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:07:50 INFO - PROCESS | 5237 | ++DOCSHELL 0x97b2fc00 == 35 [pid = 5237] [id = 715]
03:07:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x97b31c00) [pid = 5237] [serial = 2005] [outer = (nil)]
03:07:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x97bb9c00) [pid = 5237] [serial = 2006] [outer = 0x97b31c00]
03:07:51 INFO - PROCESS | 5237 | 1448017670999 Marionette INFO loaded listener.js
03:07:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x97d29c00) [pid = 5237] [serial = 2007] [outer = 0x97b31c00]
03:07:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:07:52 INFO - document served over http requires an https
03:07:52 INFO - sub-resource via fetch-request using the meta-csp
03:07:52 INFO - delivery method with no-redirect and when
03:07:52 INFO - the target request is same-origin.
03:07:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1491ms
03:07:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:07:52 INFO - PROCESS | 5237 | ++DOCSHELL 0x97b31800 == 36 [pid = 5237] [id = 716]
03:07:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x97d2cc00) [pid = 5237] [serial = 2008] [outer = (nil)]
03:07:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x97d76000) [pid = 5237] [serial = 2009] [outer = 0x97d2cc00]
03:07:52 INFO - PROCESS | 5237 | 1448017672513 Marionette INFO loaded listener.js
03:07:52 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:52 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x97d7d800) [pid = 5237] [serial = 2010] [outer = 0x97d2cc00]
03:07:54 INFO - PROCESS | 5237 | --DOCSHELL 0x9aa85400 == 35 [pid = 5237] [id = 688]
03:07:54 INFO - PROCESS | 5237 | --DOCSHELL 0x88b43400 == 34 [pid = 5237] [id = 690]
03:07:54 INFO - PROCESS | 5237 | --DOCSHELL 0x8964e800 == 33 [pid = 5237] [id = 692]
03:07:55 INFO - PROCESS | 5237 | --DOCSHELL 0x8e898800 == 32 [pid = 5237] [id = 703]
03:07:55 INFO - PROCESS | 5237 | --DOCSHELL 0x9a7ea400 == 31 [pid = 5237] [id = 687]
03:07:55 INFO - PROCESS | 5237 | --DOCSHELL 0x91221800 == 30 [pid = 5237] [id = 705]
03:07:55 INFO - PROCESS | 5237 | --DOCSHELL 0x916bdc00 == 29 [pid = 5237] [id = 707]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x93cc0400) [pid = 5237] [serial = 1813] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x985d7c00) [pid = 5237] [serial = 1836] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x8b055400) [pid = 5237] [serial = 1860] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x8afc1400) [pid = 5237] [serial = 1794] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x91298c00) [pid = 5237] [serial = 1800] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x8af8e800) [pid = 5237] [serial = 1863] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x944b7c00) [pid = 5237] [serial = 1818] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x91ca0c00) [pid = 5237] [serial = 1803] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x89649400) [pid = 5237] [serial = 1845] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8e819800) [pid = 5237] [serial = 1797] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x95e59c00) [pid = 5237] [serial = 1824] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x98759400) [pid = 5237] [serial = 1839] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x9882c400) [pid = 5237] [serial = 1842] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x95139800) [pid = 5237] [serial = 1821] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x92353c00) [pid = 5237] [serial = 1808] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8abc2c00) [pid = 5237] [serial = 1850] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8abb7400) [pid = 5237] [serial = 1855] [outer = (nil)] [url = about:blank]
03:07:56 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8bcf6400) [pid = 5237] [serial = 1866] [outer = (nil)] [url = about:blank]
03:07:56 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
03:07:56 INFO - document served over http requires an https
03:07:56 INFO - sub-resource via fetch-request using the meta-csp
03:07:56 INFO - delivery method with swap-origin-redirect and when
03:07:56 INFO - the target request is same-origin.
03:07:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4842ms
03:07:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:07:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fe400 == 30 [pid = 5237] [id = 717]
03:07:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x88786c00) [pid = 5237] [serial = 2011] [outer = (nil)]
03:07:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x88792000) [pid = 5237] [serial = 2012] [outer = 0x88786c00]
03:07:57 INFO - PROCESS | 5237 | 1448017677275 Marionette INFO loaded listener.js
03:07:57 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x8893a800) [pid = 5237] [serial = 2013] [outer = 0x88786c00]
03:07:57 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b10000 == 31 [pid = 5237] [id = 718]
03:07:57 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x88b3ec00) [pid = 5237] [serial = 2014] [outer = (nil)]
03:07:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x88b0d800) [pid = 5237] [serial = 2015] [outer = 0x88b3ec00]
03:07:58 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
03:07:58 INFO - document served over http requires an https
03:07:58 INFO - sub-resource via iframe-tag using the meta-csp
03:07:58 INFO - delivery method with keep-origin-redirect and when
03:07:58 INFO - the target request is same-origin.
03:07:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1383ms
03:07:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:07:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f0800 == 32 [pid = 5237] [id = 719]
03:07:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x88b43400) [pid = 5237] [serial = 2016] [outer = (nil)]
03:07:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x88f95800) [pid = 5237] [serial = 2017] [outer = 0x88b43400]
03:07:58 INFO - PROCESS | 5237 | 1448017678698 Marionette INFO loaded listener.js
03:07:58 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:07:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x89027800) [pid = 5237] [serial = 2018] [outer = 0x88b43400]
03:07:59 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964bc00 == 33 [pid = 5237] [id = 720]
03:07:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x8964c000) [pid = 5237] [serial = 2019] [outer = (nil)]
03:07:59 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x89644400) [pid = 5237] [serial = 2020] [outer = 0x8964c000]
03:07:59 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
03:07:59 INFO - document served over http requires an https
03:07:59 INFO - sub-resource via iframe-tag using the meta-csp
03:07:59 INFO - delivery method with no-redirect and when
03:07:59 INFO - the target request is same-origin.
03:07:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1494ms
03:07:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:08:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x896bb000 == 34 [pid = 5237] [id = 721]
03:08:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x896bc800) [pid = 5237] [serial = 2021] [outer = (nil)]
03:08:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x896c5400) [pid = 5237] [serial = 2022] [outer = 0x896bc800]
03:08:00 INFO - PROCESS | 5237 | 1448017680155 Marionette INFO loaded listener.js
03:08:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x8a2e9800) [pid = 5237] [serial = 2023] [outer = 0x896bc800]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x9129a000) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x89030000) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x98975000) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x9a31ec00) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x98c4cc00) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x98c3e000) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9222a800) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x916de800) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x8e815400) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x881fa000) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8dff4c00) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8af88800) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x98978000) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x9a7d3800) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x8c001800) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x92227c00) [pid = 5237] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017612385]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x9856a800) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x88f97000) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x95255400) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x9a7eac00) [pid = 5237] [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]
03:08:01 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x896c9400) [pid = 5237] [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]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x9aa85800) [pid = 5237] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x88b02c00) [pid = 5237] [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]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x916e4800) [pid = 5237] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x93c86000) [pid = 5237] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x88b43800) [pid = 5237] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017635509]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x88791c00) [pid = 5237] [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]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x8964f400) [pid = 5237] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x93c87c00) [pid = 5237] [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]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x97974800) [pid = 5237] [serial = 1904] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x916e1800) [pid = 5237] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x93cc9400) [pid = 5237] [serial = 1901] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x88f92400) [pid = 5237] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017635509]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x9a7ec800) [pid = 5237] [serial = 1928] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8e893400) [pid = 5237] [serial = 1883] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x896bbc00) [pid = 5237] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8db99400) [pid = 5237] [serial = 1877] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x9233c800) [pid = 5237] [serial = 1896] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x98758c00) [pid = 5237] [serial = 1907] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8e15b800) [pid = 5237] [serial = 1880] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8aaa3800) [pid = 5237] [serial = 1943] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x9a40e000) [pid = 5237] [serial = 1922] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x9a7d8c00) [pid = 5237] [serial = 1925] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x98ab5c00) [pid = 5237] [serial = 1913] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x88f9a400) [pid = 5237] [serial = 1938] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x93cbf800) [pid = 5237] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x91659c00) [pid = 5237] [serial = 1886] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x89024400) [pid = 5237] [serial = 1946] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x896bcc00) [pid = 5237] [serial = 1871] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x98977400) [pid = 5237] [serial = 1910] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x98dd8c00) [pid = 5237] [serial = 1919] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x884a5000) [pid = 5237] [serial = 1868] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x8af96000) [pid = 5237] [serial = 1874] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8892e400) [pid = 5237] [serial = 1933] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x92230800) [pid = 5237] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017612385]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x98c43000) [pid = 5237] [serial = 1916] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x91ca0000) [pid = 5237] [serial = 1891] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x884a3800) [pid = 5237] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x88932400) [pid = 5237] [serial = 1869] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x8b8ba000) [pid = 5237] [serial = 1875] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x98aadc00) [pid = 5237] [serial = 1911] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x98dd2400) [pid = 5237] [serial = 1917] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x8a2efc00) [pid = 5237] [serial = 1872] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x98abc400) [pid = 5237] [serial = 1914] [outer = (nil)] [url = about:blank]
03:08:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f92400 == 35 [pid = 5237] [id = 722]
03:08:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x88f97000) [pid = 5237] [serial = 2024] [outer = (nil)]
03:08:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x88f98000) [pid = 5237] [serial = 2025] [outer = 0x88f97000]
03:08:02 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
03:08:02 INFO - document served over http requires an https
03:08:02 INFO - sub-resource via iframe-tag using the meta-csp
03:08:02 INFO - delivery method with swap-origin-redirect and when
03:08:02 INFO - the target request is same-origin.
03:08:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2790ms
03:08:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:08:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964f000 == 36 [pid = 5237] [id = 723]
03:08:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x896bb800) [pid = 5237] [serial = 2026] [outer = (nil)]
03:08:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8aaa9400) [pid = 5237] [serial = 2027] [outer = 0x896bb800]
03:08:02 INFO - PROCESS | 5237 | 1448017682935 Marionette INFO loaded listener.js
03:08:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8abbdc00) [pid = 5237] [serial = 2028] [outer = 0x896bb800]
03:08:04 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
03:08:04 INFO - document served over http requires an https
03:08:04 INFO - sub-resource via script-tag using the meta-csp
03:08:04 INFO - delivery method with keep-origin-redirect and when
03:08:04 INFO - the target request is same-origin.
03:08:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1394ms
03:08:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:08:04 INFO - PROCESS | 5237 | ++DOCSHELL 0x88784400 == 37 [pid = 5237] [id = 724]
03:08:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8878ec00) [pid = 5237] [serial = 2029] [outer = (nil)]
03:08:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x88b0a400) [pid = 5237] [serial = 2030] [outer = 0x8878ec00]
03:08:04 INFO - PROCESS | 5237 | 1448017684486 Marionette INFO loaded listener.js
03:08:04 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:04 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x88f90c00) [pid = 5237] [serial = 2031] [outer = 0x8878ec00]
03:08:05 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
03:08:05 INFO - document served over http requires an https
03:08:05 INFO - sub-resource via script-tag using the meta-csp
03:08:05 INFO - delivery method with no-redirect and when
03:08:05 INFO - the target request is same-origin.
03:08:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1537ms
03:08:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:08:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x89024c00 == 38 [pid = 5237] [id = 725]
03:08:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8a2e6400) [pid = 5237] [serial = 2032] [outer = (nil)]
03:08:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8abbbc00) [pid = 5237] [serial = 2033] [outer = 0x8a2e6400]
03:08:06 INFO - PROCESS | 5237 | 1448017686061 Marionette INFO loaded listener.js
03:08:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8ad7dc00) [pid = 5237] [serial = 2034] [outer = 0x8a2e6400]
03:08:07 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
03:08:07 INFO - document served over http requires an https
03:08:07 INFO - sub-resource via script-tag using the meta-csp
03:08:07 INFO - delivery method with swap-origin-redirect and when
03:08:07 INFO - the target request is same-origin.
03:08:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1630ms
03:08:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:08:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a6000 == 39 [pid = 5237] [id = 726]
03:08:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8af95800) [pid = 5237] [serial = 2035] [outer = (nil)]
03:08:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8afbc800) [pid = 5237] [serial = 2036] [outer = 0x8af95800]
03:08:07 INFO - PROCESS | 5237 | 1448017687766 Marionette INFO loaded listener.js
03:08:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8b049400) [pid = 5237] [serial = 2037] [outer = 0x8af95800]
03:08:08 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
03:08:08 INFO - document served over http requires an https
03:08:08 INFO - sub-resource via xhr-request using the meta-csp
03:08:08 INFO - delivery method with keep-origin-redirect and when
03:08:08 INFO - the target request is same-origin.
03:08:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1544ms
03:08:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:08:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b050400 == 40 [pid = 5237] [id = 727]
03:08:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8b050c00) [pid = 5237] [serial = 2038] [outer = (nil)]
03:08:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x8b055400) [pid = 5237] [serial = 2039] [outer = 0x8b050c00]
03:08:09 INFO - PROCESS | 5237 | 1448017689279 Marionette INFO loaded listener.js
03:08:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x8b2fb400) [pid = 5237] [serial = 2040] [outer = 0x8b050c00]
03:08:10 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
03:08:10 INFO - document served over http requires an https
03:08:10 INFO - sub-resource via xhr-request using the meta-csp
03:08:10 INFO - delivery method with no-redirect and when
03:08:10 INFO - the target request is same-origin.
03:08:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1439ms
03:08:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:08:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x8892f400 == 41 [pid = 5237] [id = 728]
03:08:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8afbd000) [pid = 5237] [serial = 2041] [outer = (nil)]
03:08:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8b8bac00) [pid = 5237] [serial = 2042] [outer = 0x8afbd000]
03:08:10 INFO - PROCESS | 5237 | 1448017690736 Marionette INFO loaded listener.js
03:08:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8bce9c00) [pid = 5237] [serial = 2043] [outer = 0x8afbd000]
03:08:12 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
03:08:12 INFO - document served over http requires an https
03:08:12 INFO - sub-resource via xhr-request using the meta-csp
03:08:12 INFO - delivery method with swap-origin-redirect and when
03:08:12 INFO - the target request is same-origin.
03:08:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1732ms
03:08:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:08:12 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a6c00 == 42 [pid = 5237] [id = 729]
03:08:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x88b09000) [pid = 5237] [serial = 2044] [outer = (nil)]
03:08:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8c009000) [pid = 5237] [serial = 2045] [outer = 0x88b09000]
03:08:12 INFO - PROCESS | 5237 | 1448017692589 Marionette INFO loaded listener.js
03:08:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x8db95400) [pid = 5237] [serial = 2046] [outer = 0x88b09000]
03:08:13 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
03:08:13 INFO - document served over http requires an http
03:08:13 INFO - sub-resource via fetch-request using the meta-referrer
03:08:13 INFO - delivery method with keep-origin-redirect and when
03:08:13 INFO - the target request is cross-origin.
03:08:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1539ms
03:08:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:08:13 INFO - PROCESS | 5237 | ++DOCSHELL 0x88936400 == 43 [pid = 5237] [id = 730]
03:08:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x896c1000) [pid = 5237] [serial = 2047] [outer = (nil)]
03:08:13 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x8db9d400) [pid = 5237] [serial = 2048] [outer = 0x896c1000]
03:08:14 INFO - PROCESS | 5237 | 1448017694025 Marionette INFO loaded listener.js
03:08:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x8dd0d400) [pid = 5237] [serial = 2049] [outer = 0x896c1000]
03:08:15 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
03:08:15 INFO - document served over http requires an http
03:08:15 INFO - sub-resource via fetch-request using the meta-referrer
03:08:15 INFO - delivery method with no-redirect and when
03:08:15 INFO - the target request is cross-origin.
03:08:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1487ms
03:08:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:08:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x8aaa5400 == 44 [pid = 5237] [id = 731]
03:08:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x8aaaf000) [pid = 5237] [serial = 2050] [outer = (nil)]
03:08:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x8dff3400) [pid = 5237] [serial = 2051] [outer = 0x8aaaf000]
03:08:15 INFO - PROCESS | 5237 | 1448017695509 Marionette INFO loaded listener.js
03:08:15 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x8e15d400) [pid = 5237] [serial = 2052] [outer = 0x8aaaf000]
03:08:16 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
03:08:16 INFO - document served over http requires an http
03:08:16 INFO - sub-resource via fetch-request using the meta-referrer
03:08:16 INFO - delivery method with swap-origin-redirect and when
03:08:16 INFO - the target request is cross-origin.
03:08:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1486ms
03:08:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:08:16 INFO - PROCESS | 5237 | ++DOCSHELL 0x88787000 == 45 [pid = 5237] [id = 732]
03:08:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x8c002c00) [pid = 5237] [serial = 2053] [outer = (nil)]
03:08:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x8e19f800) [pid = 5237] [serial = 2054] [outer = 0x8c002c00]
03:08:17 INFO - PROCESS | 5237 | 1448017697036 Marionette INFO loaded listener.js
03:08:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x8e815c00) [pid = 5237] [serial = 2055] [outer = 0x8c002c00]
03:08:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e81e000 == 46 [pid = 5237] [id = 733]
03:08:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x8e895400) [pid = 5237] [serial = 2056] [outer = (nil)]
03:08:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x8e892c00) [pid = 5237] [serial = 2057] [outer = 0x8e895400]
03:08:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:08:18 INFO - document served over http requires an http
03:08:18 INFO - sub-resource via iframe-tag using the meta-referrer
03:08:18 INFO - delivery method with keep-origin-redirect and when
03:08:18 INFO - the target request is cross-origin.
03:08:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1659ms
03:08:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:08:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c010000 == 47 [pid = 5237] [id = 734]
03:08:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x8e893800) [pid = 5237] [serial = 2058] [outer = (nil)]
03:08:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x8e89ac00) [pid = 5237] [serial = 2059] [outer = 0x8e893800]
03:08:18 INFO - PROCESS | 5237 | 1448017698791 Marionette INFO loaded listener.js
03:08:18 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x91074000) [pid = 5237] [serial = 2060] [outer = 0x8e893800]
03:08:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x91219000 == 48 [pid = 5237] [id = 735]
03:08:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x91219400) [pid = 5237] [serial = 2061] [outer = (nil)]
03:08:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x91220000) [pid = 5237] [serial = 2062] [outer = 0x91219400]
03:08:19 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
03:08:19 INFO - document served over http requires an http
03:08:19 INFO - sub-resource via iframe-tag using the meta-referrer
03:08:19 INFO - delivery method with no-redirect and when
03:08:19 INFO - the target request is cross-origin.
03:08:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1593ms
03:08:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:08:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afc2800 == 49 [pid = 5237] [id = 736]
03:08:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x8dff4000) [pid = 5237] [serial = 2063] [outer = (nil)]
03:08:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x9129a000) [pid = 5237] [serial = 2064] [outer = 0x8dff4000]
03:08:20 INFO - PROCESS | 5237 | 1448017700315 Marionette INFO loaded listener.js
03:08:20 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x9165ec00) [pid = 5237] [serial = 2065] [outer = 0x8dff4000]
03:08:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x916c5800 == 50 [pid = 5237] [id = 737]
03:08:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x916c7c00) [pid = 5237] [serial = 2066] [outer = (nil)]
03:08:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x916c7400) [pid = 5237] [serial = 2067] [outer = 0x916c7c00]
03:08:21 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
03:08:21 INFO - document served over http requires an http
03:08:21 INFO - sub-resource via iframe-tag using the meta-referrer
03:08:21 INFO - delivery method with swap-origin-redirect and when
03:08:21 INFO - the target request is cross-origin.
03:08:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1689ms
03:08:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:08:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c001800 == 51 [pid = 5237] [id = 738]
03:08:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x8e199400) [pid = 5237] [serial = 2068] [outer = (nil)]
03:08:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x916c5c00) [pid = 5237] [serial = 2069] [outer = 0x8e199400]
03:08:21 INFO - PROCESS | 5237 | 1448017701994 Marionette INFO loaded listener.js
03:08:22 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x916e4800) [pid = 5237] [serial = 2070] [outer = 0x8e199400]
03:08:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:08:24 INFO - document served over http requires an http
03:08:24 INFO - sub-resource via script-tag using the meta-referrer
03:08:24 INFO - delivery method with keep-origin-redirect and when
03:08:24 INFO - the target request is cross-origin.
03:08:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2795ms
03:08:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:08:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e19a000 == 52 [pid = 5237] [id = 739]
03:08:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x8e1a1400) [pid = 5237] [serial = 2071] [outer = (nil)]
03:08:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8e894c00) [pid = 5237] [serial = 2072] [outer = 0x8e1a1400]
03:08:24 INFO - PROCESS | 5237 | 1448017704793 Marionette INFO loaded listener.js
03:08:24 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x91cacc00) [pid = 5237] [serial = 2073] [outer = 0x8e1a1400]
03:08:25 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
03:08:25 INFO - document served over http requires an http
03:08:25 INFO - sub-resource via script-tag using the meta-referrer
03:08:25 INFO - delivery method with no-redirect and when
03:08:25 INFO - the target request is cross-origin.
03:08:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1490ms
03:08:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:08:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f1c00 == 53 [pid = 5237] [id = 740]
03:08:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x881f3800) [pid = 5237] [serial = 2074] [outer = (nil)]
03:08:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x88787400) [pid = 5237] [serial = 2075] [outer = 0x881f3800]
03:08:26 INFO - PROCESS | 5237 | 1448017706332 Marionette INFO loaded listener.js
03:08:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x8ad7e800) [pid = 5237] [serial = 2076] [outer = 0x881f3800]
03:08:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:08:27 INFO - document served over http requires an http
03:08:27 INFO - sub-resource via script-tag using the meta-referrer
03:08:27 INFO - delivery method with swap-origin-redirect and when
03:08:27 INFO - the target request is cross-origin.
03:08:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2075ms
03:08:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:08:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x88931000 == 54 [pid = 5237] [id = 741]
03:08:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x88b0e800) [pid = 5237] [serial = 2077] [outer = (nil)]
03:08:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x88f9b000) [pid = 5237] [serial = 2078] [outer = 0x88b0e800]
03:08:28 INFO - PROCESS | 5237 | 1448017708457 Marionette INFO loaded listener.js
03:08:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x896ba400) [pid = 5237] [serial = 2079] [outer = 0x88b0e800]
03:08:29 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
03:08:29 INFO - document served over http requires an http
03:08:29 INFO - sub-resource via xhr-request using the meta-referrer
03:08:29 INFO - delivery method with keep-origin-redirect and when
03:08:29 INFO - the target request is cross-origin.
03:08:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1486ms
03:08:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:08:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a9000 == 55 [pid = 5237] [id = 742]
03:08:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x884a9400) [pid = 5237] [serial = 2080] [outer = (nil)]
03:08:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x88936000) [pid = 5237] [serial = 2081] [outer = 0x884a9400]
03:08:29 INFO - PROCESS | 5237 | 1448017709973 Marionette INFO loaded listener.js
03:08:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x8af8d400) [pid = 5237] [serial = 2082] [outer = 0x884a9400]
03:08:30 INFO - PROCESS | 5237 | --DOCSHELL 0x88f92400 == 54 [pid = 5237] [id = 722]
03:08:30 INFO - PROCESS | 5237 | --DOCSHELL 0x8964bc00 == 53 [pid = 5237] [id = 720]
03:08:30 INFO - PROCESS | 5237 | --DOCSHELL 0x88b10000 == 52 [pid = 5237] [id = 718]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x98833800) [pid = 5237] [serial = 1908] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x9a7dec00) [pid = 5237] [serial = 1926] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x8abbc800) [pid = 5237] [serial = 1944] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x88b0a800) [pid = 5237] [serial = 1934] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8dd0e000) [pid = 5237] [serial = 1878] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x95138c00) [pid = 5237] [serial = 1902] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x9a9cf400) [pid = 5237] [serial = 1929] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8abc2400) [pid = 5237] [serial = 1947] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x916c6000) [pid = 5237] [serial = 1887] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x9a69e000) [pid = 5237] [serial = 1923] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x98ddf000) [pid = 5237] [serial = 1920] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x9234e400) [pid = 5237] [serial = 1897] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x91d18800) [pid = 5237] [serial = 1892] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x97bc0000) [pid = 5237] [serial = 1905] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x9107b000) [pid = 5237] [serial = 1884] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x8902e000) [pid = 5237] [serial = 1939] [outer = (nil)] [url = about:blank]
03:08:30 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8e19b400) [pid = 5237] [serial = 1881] [outer = (nil)] [url = about:blank]
03:08:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:08:30 INFO - document served over http requires an http
03:08:30 INFO - sub-resource via xhr-request using the meta-referrer
03:08:30 INFO - delivery method with no-redirect and when
03:08:30 INFO - the target request is cross-origin.
03:08:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1533ms
03:08:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:08:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fa800 == 53 [pid = 5237] [id = 743]
03:08:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x88b01800) [pid = 5237] [serial = 2083] [outer = (nil)]
03:08:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x8902dc00) [pid = 5237] [serial = 2084] [outer = 0x88b01800]
03:08:31 INFO - PROCESS | 5237 | 1448017711368 Marionette INFO loaded listener.js
03:08:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x8aaab800) [pid = 5237] [serial = 2085] [outer = 0x88b01800]
03:08:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:08:32 INFO - document served over http requires an http
03:08:32 INFO - sub-resource via xhr-request using the meta-referrer
03:08:32 INFO - delivery method with swap-origin-redirect and when
03:08:32 INFO - the target request is cross-origin.
03:08:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1231ms
03:08:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:08:32 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f9ac00 == 54 [pid = 5237] [id = 744]
03:08:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x8a2e7c00) [pid = 5237] [serial = 2086] [outer = (nil)]
03:08:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x8afb6800) [pid = 5237] [serial = 2087] [outer = 0x8a2e7c00]
03:08:32 INFO - PROCESS | 5237 | 1448017712627 Marionette INFO loaded listener.js
03:08:32 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:32 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x8b058400) [pid = 5237] [serial = 2088] [outer = 0x8a2e7c00]
03:08:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:08:33 INFO - document served over http requires an https
03:08:33 INFO - sub-resource via fetch-request using the meta-referrer
03:08:33 INFO - delivery method with keep-origin-redirect and when
03:08:33 INFO - the target request is cross-origin.
03:08:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1385ms
03:08:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:08:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afb7000 == 55 [pid = 5237] [id = 745]
03:08:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x8afbb400) [pid = 5237] [serial = 2089] [outer = (nil)]
03:08:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x8b8b9800) [pid = 5237] [serial = 2090] [outer = 0x8afbb400]
03:08:33 INFO - PROCESS | 5237 | 1448017713935 Marionette INFO loaded listener.js
03:08:34 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x8bcf4000) [pid = 5237] [serial = 2091] [outer = 0x8afbb400]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x8aaa9400) [pid = 5237] [serial = 2027] [outer = (nil)] [url = about:blank]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x8e899400) [pid = 5237] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x88b3ec00) [pid = 5237] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x91222400) [pid = 5237] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017657385]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x88f97000) [pid = 5237] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x8964c000) [pid = 5237] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017679513]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x916be800) [pid = 5237] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x92344800) [pid = 5237] [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]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x88b43400) [pid = 5237] [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]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x896bc800) [pid = 5237] [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]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x916e2000) [pid = 5237] [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]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x916d9c00) [pid = 5237] [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]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x88786c00) [pid = 5237] [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]
03:08:34 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x88788400) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x8a2ef800) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x9524f000) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x916c3400) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x93c90400) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8b04cc00) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x88937800) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x8e89c000) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8aaa6800) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8b8bd400) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x91071800) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x944aa400) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x97b31c00) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8ad7e000) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8bcf1400) [pid = 5237] [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]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x91ca4000) [pid = 5237] [serial = 1985] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x9796fc00) [pid = 5237] [serial = 2003] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x93c8fc00) [pid = 5237] [serial = 1994] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x89644400) [pid = 5237] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017679513]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x8b057c00) [pid = 5237] [serial = 1955] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x88f95800) [pid = 5237] [serial = 2017] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x91070800) [pid = 5237] [serial = 1975] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8ad83c00) [pid = 5237] [serial = 1952] [outer = (nil)] [url = about:blank]
03:08:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:08:35 INFO - document served over http requires an https
03:08:35 INFO - sub-resource via fetch-request using the meta-referrer
03:08:35 INFO - delivery method with no-redirect and when
03:08:35 INFO - the target request is cross-origin.
03:08:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1444ms
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x88b0d800) [pid = 5237] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x916b9800) [pid = 5237] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8e15bc00) [pid = 5237] [serial = 1967] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x896c5400) [pid = 5237] [serial = 2022] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x8dd01400) [pid = 5237] [serial = 1964] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x94568400) [pid = 5237] [serial = 1997] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8e89bc00) [pid = 5237] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x97bb9c00) [pid = 5237] [serial = 2006] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x88932000) [pid = 5237] [serial = 1949] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x8e1a7c00) [pid = 5237] [serial = 1970] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x91072400) [pid = 5237] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017657385]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x8b8c6000) [pid = 5237] [serial = 1958] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x88792000) [pid = 5237] [serial = 2012] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x8c002000) [pid = 5237] [serial = 1961] [outer = (nil)] [url = about:blank]
03:08:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x9222cc00) [pid = 5237] [serial = 1988] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x9129a800) [pid = 5237] [serial = 1980] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x97d76000) [pid = 5237] [serial = 2009] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x92352400) [pid = 5237] [serial = 1991] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x95204400) [pid = 5237] [serial = 2000] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x88f98000) [pid = 5237] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0x95253c00) [pid = 5237] [serial = 2001] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 99 (0x8b2fbc00) [pid = 5237] [serial = 1956] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x8bcf3000) [pid = 5237] [serial = 1959] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0x8af94800) [pid = 5237] [serial = 1953] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0x944aa800) [pid = 5237] [serial = 1995] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x95135800) [pid = 5237] [serial = 1998] [outer = (nil)] [url = about:blank]
03:08:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x88f9e000 == 56 [pid = 5237] [id = 746]
03:08:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 96 (0x89026800) [pid = 5237] [serial = 2092] [outer = (nil)]
03:08:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 97 (0x896c8000) [pid = 5237] [serial = 2093] [outer = 0x89026800]
03:08:35 INFO - PROCESS | 5237 | 1448017715483 Marionette INFO loaded listener.js
03:08:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 98 (0x8be9c400) [pid = 5237] [serial = 2094] [outer = 0x89026800]
03:08:36 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
03:08:36 INFO - document served over http requires an https
03:08:36 INFO - sub-resource via fetch-request using the meta-referrer
03:08:36 INFO - delivery method with swap-origin-redirect and when
03:08:36 INFO - the target request is cross-origin.
03:08:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1241ms
03:08:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:08:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c00a800 == 57 [pid = 5237] [id = 747]
03:08:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 99 (0x8c00c800) [pid = 5237] [serial = 2095] [outer = (nil)]
03:08:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 100 (0x8db9c400) [pid = 5237] [serial = 2096] [outer = 0x8c00c800]
03:08:36 INFO - PROCESS | 5237 | 1448017716606 Marionette INFO loaded listener.js
03:08:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 101 (0x8dff6800) [pid = 5237] [serial = 2097] [outer = 0x8c00c800]
03:08:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x88933000 == 58 [pid = 5237] [id = 748]
03:08:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 102 (0x88933400) [pid = 5237] [serial = 2098] [outer = (nil)]
03:08:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 103 (0x88b05c00) [pid = 5237] [serial = 2099] [outer = 0x88933400]
03:08:38 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
03:08:38 INFO - document served over http requires an https
03:08:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:08:38 INFO - delivery method with keep-origin-redirect and when
03:08:38 INFO - the target request is cross-origin.
03:08:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1690ms
03:08:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:08:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b38c00 == 59 [pid = 5237] [id = 749]
03:08:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 104 (0x88f98000) [pid = 5237] [serial = 2100] [outer = (nil)]
03:08:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 105 (0x8902f000) [pid = 5237] [serial = 2101] [outer = 0x88f98000]
03:08:38 INFO - PROCESS | 5237 | 1448017718627 Marionette INFO loaded listener.js
03:08:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 106 (0x8abc3c00) [pid = 5237] [serial = 2102] [outer = 0x88f98000]
03:08:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b052000 == 60 [pid = 5237] [id = 750]
03:08:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 107 (0x8b055800) [pid = 5237] [serial = 2103] [outer = (nil)]
03:08:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 108 (0x8b8bc400) [pid = 5237] [serial = 2104] [outer = 0x8b055800]
03:08:39 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
03:08:39 INFO - document served over http requires an https
03:08:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:08:39 INFO - delivery method with no-redirect and when
03:08:39 INFO - the target request is cross-origin.
03:08:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1752ms
03:08:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:08:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x8902e000 == 61 [pid = 5237] [id = 751]
03:08:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 109 (0x8b8c0c00) [pid = 5237] [serial = 2105] [outer = (nil)]
03:08:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 110 (0x8c007c00) [pid = 5237] [serial = 2106] [outer = 0x8b8c0c00]
03:08:40 INFO - PROCESS | 5237 | 1448017720372 Marionette INFO loaded listener.js
03:08:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 111 (0x8e162800) [pid = 5237] [serial = 2107] [outer = 0x8b8c0c00]
03:08:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e819800 == 62 [pid = 5237] [id = 752]
03:08:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 112 (0x8e81a000) [pid = 5237] [serial = 2108] [outer = (nil)]
03:08:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 113 (0x8e1a7c00) [pid = 5237] [serial = 2109] [outer = 0x8e81a000]
03:08:41 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
03:08:41 INFO - document served over http requires an https
03:08:41 INFO - sub-resource via iframe-tag using the meta-referrer
03:08:41 INFO - delivery method with swap-origin-redirect and when
03:08:41 INFO - the target request is cross-origin.
03:08:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1687ms
03:08:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:08:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e897000 == 63 [pid = 5237] [id = 753]
03:08:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x91075400) [pid = 5237] [serial = 2110] [outer = (nil)]
03:08:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x91078800) [pid = 5237] [serial = 2111] [outer = 0x91075400]
03:08:42 INFO - PROCESS | 5237 | 1448017722171 Marionette INFO loaded listener.js
03:08:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x91297400) [pid = 5237] [serial = 2112] [outer = 0x91075400]
03:08:43 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
03:08:43 INFO - document served over http requires an https
03:08:43 INFO - sub-resource via script-tag using the meta-referrer
03:08:43 INFO - delivery method with keep-origin-redirect and when
03:08:43 INFO - the target request is cross-origin.
03:08:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1787ms
03:08:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:08:43 INFO - PROCESS | 5237 | ++DOCSHELL 0x9121d400 == 64 [pid = 5237] [id = 754]
03:08:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x912a1c00) [pid = 5237] [serial = 2113] [outer = (nil)]
03:08:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x9165c400) [pid = 5237] [serial = 2114] [outer = 0x912a1c00]
03:08:43 INFO - PROCESS | 5237 | 1448017723757 Marionette INFO loaded listener.js
03:08:43 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:43 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x916d9400) [pid = 5237] [serial = 2115] [outer = 0x912a1c00]
03:08:44 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
03:08:44 INFO - document served over http requires an https
03:08:44 INFO - sub-resource via script-tag using the meta-referrer
03:08:44 INFO - delivery method with no-redirect and when
03:08:44 INFO - the target request is cross-origin.
03:08:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1438ms
03:08:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:08:45 INFO - PROCESS | 5237 | ++DOCSHELL 0x8af8a400 == 65 [pid = 5237] [id = 755]
03:08:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x91664c00) [pid = 5237] [serial = 2116] [outer = (nil)]
03:08:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x91cadc00) [pid = 5237] [serial = 2117] [outer = 0x91664c00]
03:08:45 INFO - PROCESS | 5237 | 1448017725211 Marionette INFO loaded listener.js
03:08:45 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:45 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x92226000) [pid = 5237] [serial = 2118] [outer = 0x91664c00]
03:08:46 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
03:08:46 INFO - document served over http requires an https
03:08:46 INFO - sub-resource via script-tag using the meta-referrer
03:08:46 INFO - delivery method with swap-origin-redirect and when
03:08:46 INFO - the target request is cross-origin.
03:08:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1592ms
03:08:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:08:46 INFO - PROCESS | 5237 | ++DOCSHELL 0x884a1c00 == 66 [pid = 5237] [id = 756]
03:08:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x9222f800) [pid = 5237] [serial = 2119] [outer = (nil)]
03:08:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x9233f400) [pid = 5237] [serial = 2120] [outer = 0x9222f800]
03:08:46 INFO - PROCESS | 5237 | 1448017726812 Marionette INFO loaded listener.js
03:08:46 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:46 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x9234e400) [pid = 5237] [serial = 2121] [outer = 0x9222f800]
03:08:47 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
03:08:47 INFO - document served over http requires an https
03:08:47 INFO - sub-resource via xhr-request using the meta-referrer
03:08:47 INFO - delivery method with keep-origin-redirect and when
03:08:47 INFO - the target request is cross-origin.
03:08:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1594ms
03:08:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:08:48 INFO - PROCESS | 5237 | ++DOCSHELL 0x9233d000 == 67 [pid = 5237] [id = 757]
03:08:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x92354800) [pid = 5237] [serial = 2122] [outer = (nil)]
03:08:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x92357800) [pid = 5237] [serial = 2123] [outer = 0x92354800]
03:08:48 INFO - PROCESS | 5237 | 1448017728398 Marionette INFO loaded listener.js
03:08:48 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:48 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x93c87800) [pid = 5237] [serial = 2124] [outer = 0x92354800]
03:08:49 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
03:08:49 INFO - document served over http requires an https
03:08:49 INFO - sub-resource via xhr-request using the meta-referrer
03:08:49 INFO - delivery method with no-redirect and when
03:08:49 INFO - the target request is cross-origin.
03:08:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1589ms
03:08:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:08:49 INFO - PROCESS | 5237 | ++DOCSHELL 0x92358400 == 68 [pid = 5237] [id = 758]
03:08:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x9235b000) [pid = 5237] [serial = 2125] [outer = (nil)]
03:08:49 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x93cbd400) [pid = 5237] [serial = 2126] [outer = 0x9235b000]
03:08:50 INFO - PROCESS | 5237 | 1448017730007 Marionette INFO loaded listener.js
03:08:50 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:50 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x93cc6c00) [pid = 5237] [serial = 2127] [outer = 0x9235b000]
03:08:51 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
03:08:51 INFO - document served over http requires an https
03:08:51 INFO - sub-resource via xhr-request using the meta-referrer
03:08:51 INFO - delivery method with swap-origin-redirect and when
03:08:51 INFO - the target request is cross-origin.
03:08:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1537ms
03:08:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:08:51 INFO - PROCESS | 5237 | ++DOCSHELL 0x93cbd800 == 69 [pid = 5237] [id = 759]
03:08:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x944aa400) [pid = 5237] [serial = 2128] [outer = (nil)]
03:08:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x944acc00) [pid = 5237] [serial = 2129] [outer = 0x944aa400]
03:08:51 INFO - PROCESS | 5237 | 1448017731557 Marionette INFO loaded listener.js
03:08:51 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:51 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x94568800) [pid = 5237] [serial = 2130] [outer = 0x944aa400]
03:08:52 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
03:08:52 INFO - document served over http requires an http
03:08:52 INFO - sub-resource via fetch-request using the meta-referrer
03:08:52 INFO - delivery method with keep-origin-redirect and when
03:08:52 INFO - the target request is same-origin.
03:08:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1527ms
03:08:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:08:53 INFO - PROCESS | 5237 | ++DOCSHELL 0x9456d400 == 70 [pid = 5237] [id = 760]
03:08:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x9456fc00) [pid = 5237] [serial = 2131] [outer = (nil)]
03:08:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x94575400) [pid = 5237] [serial = 2132] [outer = 0x9456fc00]
03:08:53 INFO - PROCESS | 5237 | 1448017733111 Marionette INFO loaded listener.js
03:08:53 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:53 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x95141800) [pid = 5237] [serial = 2133] [outer = 0x9456fc00]
03:08:54 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
03:08:54 INFO - document served over http requires an http
03:08:54 INFO - sub-resource via fetch-request using the meta-referrer
03:08:54 INFO - delivery method with no-redirect and when
03:08:54 INFO - the target request is same-origin.
03:08:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1590ms
03:08:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:08:54 INFO - PROCESS | 5237 | ++DOCSHELL 0x946c9800 == 71 [pid = 5237] [id = 761]
03:08:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x95207400) [pid = 5237] [serial = 2134] [outer = (nil)]
03:08:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x9524f000) [pid = 5237] [serial = 2135] [outer = 0x95207400]
03:08:54 INFO - PROCESS | 5237 | 1448017734724 Marionette INFO loaded listener.js
03:08:54 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:54 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x95e64000) [pid = 5237] [serial = 2136] [outer = 0x95207400]
03:08:55 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
03:08:55 INFO - document served over http requires an http
03:08:55 INFO - sub-resource via fetch-request using the meta-referrer
03:08:55 INFO - delivery method with swap-origin-redirect and when
03:08:55 INFO - the target request is same-origin.
03:08:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1530ms
03:08:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:08:56 INFO - PROCESS | 5237 | ++DOCSHELL 0x95e63c00 == 72 [pid = 5237] [id = 762]
03:08:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x9797b400) [pid = 5237] [serial = 2137] [outer = (nil)]
03:08:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x97b27000) [pid = 5237] [serial = 2138] [outer = 0x9797b400]
03:08:56 INFO - PROCESS | 5237 | 1448017736276 Marionette INFO loaded listener.js
03:08:56 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:08:56 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x97b33000) [pid = 5237] [serial = 2139] [outer = 0x9797b400]
03:08:58 INFO - PROCESS | 5237 | ++DOCSHELL 0x97d72400 == 73 [pid = 5237] [id = 763]
03:08:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x97d72c00) [pid = 5237] [serial = 2140] [outer = (nil)]
03:08:58 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x88b02000) [pid = 5237] [serial = 2141] [outer = 0x97d72c00]
03:08:59 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
03:08:59 INFO - document served over http requires an http
03:08:59 INFO - sub-resource via iframe-tag using the meta-referrer
03:08:59 INFO - delivery method with keep-origin-redirect and when
03:08:59 INFO - the target request is same-origin.
03:08:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3198ms
03:08:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:09:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b03000 == 74 [pid = 5237] [id = 764]
03:09:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x88b04c00) [pid = 5237] [serial = 2142] [outer = (nil)]
03:09:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x88b10400) [pid = 5237] [serial = 2143] [outer = 0x88b04c00]
03:09:00 INFO - PROCESS | 5237 | 1448017740118 Marionette INFO loaded listener.js
03:09:00 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x89026400) [pid = 5237] [serial = 2144] [outer = 0x88b04c00]
03:09:00 INFO - PROCESS | 5237 | ++DOCSHELL 0x8afba400 == 75 [pid = 5237] [id = 765]
03:09:00 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x8afbe000) [pid = 5237] [serial = 2145] [outer = (nil)]
03:09:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x8abbc800) [pid = 5237] [serial = 2146] [outer = 0x8afbe000]
03:09:01 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
03:09:01 INFO - document served over http requires an http
03:09:01 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:01 INFO - delivery method with no-redirect and when
03:09:01 INFO - the target request is same-origin.
03:09:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2290ms
03:09:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:09:01 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b38400 == 76 [pid = 5237] [id = 766]
03:09:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x88b3b800) [pid = 5237] [serial = 2147] [outer = (nil)]
03:09:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x8ad85000) [pid = 5237] [serial = 2148] [outer = 0x88b3b800]
03:09:01 INFO - PROCESS | 5237 | 1448017741867 Marionette INFO loaded listener.js
03:09:01 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:01 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x8c00fc00) [pid = 5237] [serial = 2149] [outer = 0x88b3b800]
03:09:02 INFO - PROCESS | 5237 | ++DOCSHELL 0x8a2ef800 == 77 [pid = 5237] [id = 767]
03:09:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x8aaa4000) [pid = 5237] [serial = 2150] [outer = (nil)]
03:09:02 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x896bdc00) [pid = 5237] [serial = 2151] [outer = 0x8aaa4000]
03:09:03 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
03:09:03 INFO - document served over http requires an http
03:09:03 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:03 INFO - delivery method with swap-origin-redirect and when
03:09:03 INFO - the target request is same-origin.
03:09:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1782ms
03:09:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x881f7400 == 76 [pid = 5237] [id = 697]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x88b02400 == 75 [pid = 5237] [id = 694]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8849e000 == 74 [pid = 5237] [id = 691]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x896c8400 == 73 [pid = 5237] [id = 693]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x884a5c00 == 72 [pid = 5237] [id = 689]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8afbbc00 == 71 [pid = 5237] [id = 713]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x88b39c00 == 70 [pid = 5237] [id = 708]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x881f2800 == 69 [pid = 5237] [id = 700]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8964d000 == 68 [pid = 5237] [id = 711]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaa3c00 == 67 [pid = 5237] [id = 696]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x97b31800 == 66 [pid = 5237] [id = 716]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x89645c00 == 65 [pid = 5237] [id = 699]
03:09:03 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f2800 == 66 [pid = 5237] [id = 768]
03:09:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x881f4c00) [pid = 5237] [serial = 2152] [outer = (nil)]
03:09:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x88789400) [pid = 5237] [serial = 2153] [outer = 0x881f4c00]
03:09:03 INFO - PROCESS | 5237 | 1448017743726 Marionette INFO loaded listener.js
03:09:03 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:03 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x88b42000) [pid = 5237] [serial = 2154] [outer = 0x881f4c00]
03:09:03 INFO - PROCESS | 5237 | --DOCSHELL 0x916c5800 == 65 [pid = 5237] [id = 737]
03:09:04 INFO - PROCESS | 5237 | --DOCSHELL 0x91219000 == 64 [pid = 5237] [id = 735]
03:09:04 INFO - PROCESS | 5237 | --DOCSHELL 0x8e81e000 == 63 [pid = 5237] [id = 733]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x8e19e000) [pid = 5237] [serial = 1968] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x92344c00) [pid = 5237] [serial = 1989] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x89027800) [pid = 5237] [serial = 2018] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x8dff0400) [pid = 5237] [serial = 1965] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x91218800) [pid = 5237] [serial = 1976] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x9165fc00) [pid = 5237] [serial = 1981] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x88b41c00) [pid = 5237] [serial = 1950] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x8893a800) [pid = 5237] [serial = 2013] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x97d29c00) [pid = 5237] [serial = 2007] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8c00f000) [pid = 5237] [serial = 1962] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8a2e9800) [pid = 5237] [serial = 2023] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x97b2c800) [pid = 5237] [serial = 2004] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x93c88800) [pid = 5237] [serial = 1992] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x91d17800) [pid = 5237] [serial = 1986] [outer = (nil)] [url = about:blank]
03:09:04 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x8e81f800) [pid = 5237] [serial = 1971] [outer = (nil)] [url = about:blank]
03:09:04 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
03:09:04 INFO - document served over http requires an http
03:09:04 INFO - sub-resource via script-tag using the meta-referrer
03:09:04 INFO - delivery method with keep-origin-redirect and when
03:09:04 INFO - the target request is same-origin.
03:09:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1787ms
03:09:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:09:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x89645c00 == 64 [pid = 5237] [id = 769]
03:09:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x8abc4000) [pid = 5237] [serial = 2155] [outer = (nil)]
03:09:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x8afb6c00) [pid = 5237] [serial = 2156] [outer = 0x8abc4000]
03:09:05 INFO - PROCESS | 5237 | 1448017745233 Marionette INFO loaded listener.js
03:09:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x8b2f3800) [pid = 5237] [serial = 2157] [outer = 0x8abc4000]
03:09:06 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
03:09:06 INFO - document served over http requires an http
03:09:06 INFO - sub-resource via script-tag using the meta-referrer
03:09:06 INFO - delivery method with no-redirect and when
03:09:06 INFO - the target request is same-origin.
03:09:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1309ms
03:09:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:09:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b055c00 == 65 [pid = 5237] [id = 770]
03:09:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x8bcea400) [pid = 5237] [serial = 2158] [outer = (nil)]
03:09:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x8bcf7c00) [pid = 5237] [serial = 2159] [outer = 0x8bcea400]
03:09:06 INFO - PROCESS | 5237 | 1448017746622 Marionette INFO loaded listener.js
03:09:06 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x8dd04c00) [pid = 5237] [serial = 2160] [outer = 0x8bcea400]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x8db9c400) [pid = 5237] [serial = 2096] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8a2e7c00) [pid = 5237] [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]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x88b01800) [pid = 5237] [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]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x88b0e800) [pid = 5237] [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]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x89026800) [pid = 5237] [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]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x8afbb400) [pid = 5237] [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]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x884a9400) [pid = 5237] [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]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x91219400) [pid = 5237] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017699493]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x916c7c00) [pid = 5237] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x8e895400) [pid = 5237] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8b055400) [pid = 5237] [serial = 2039] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x8abbbc00) [pid = 5237] [serial = 2033] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x91220000) [pid = 5237] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017699493]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8b8b9800) [pid = 5237] [serial = 2090] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8b8bac00) [pid = 5237] [serial = 2042] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8db9d400) [pid = 5237] [serial = 2048] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x896c8000) [pid = 5237] [serial = 2093] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x8c009000) [pid = 5237] [serial = 2045] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8dff3400) [pid = 5237] [serial = 2051] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x88936000) [pid = 5237] [serial = 2081] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x8e894c00) [pid = 5237] [serial = 2072] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x916c7400) [pid = 5237] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x8afb6800) [pid = 5237] [serial = 2087] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8e19f800) [pid = 5237] [serial = 2054] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x88b0a400) [pid = 5237] [serial = 2030] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x8902dc00) [pid = 5237] [serial = 2084] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x8e89ac00) [pid = 5237] [serial = 2059] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x88787400) [pid = 5237] [serial = 2075] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x88f9b000) [pid = 5237] [serial = 2078] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x8e892c00) [pid = 5237] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8afbc800) [pid = 5237] [serial = 2036] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x916c5c00) [pid = 5237] [serial = 2069] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x9129a000) [pid = 5237] [serial = 2064] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x896ba400) [pid = 5237] [serial = 2079] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x8af8d400) [pid = 5237] [serial = 2082] [outer = (nil)] [url = about:blank]
03:09:07 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8aaab800) [pid = 5237] [serial = 2085] [outer = (nil)] [url = about:blank]
03:09:07 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
03:09:07 INFO - document served over http requires an http
03:09:07 INFO - sub-resource via script-tag using the meta-referrer
03:09:07 INFO - delivery method with swap-origin-redirect and when
03:09:07 INFO - the target request is same-origin.
03:09:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1384ms
03:09:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:09:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fc000 == 66 [pid = 5237] [id = 771]
03:09:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 114 (0x8902dc00) [pid = 5237] [serial = 2161] [outer = (nil)]
03:09:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 115 (0x8af94c00) [pid = 5237] [serial = 2162] [outer = 0x8902dc00]
03:09:08 INFO - PROCESS | 5237 | 1448017747996 Marionette INFO loaded listener.js
03:09:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 116 (0x8dff1800) [pid = 5237] [serial = 2163] [outer = 0x8902dc00]
03:09:08 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
03:09:08 INFO - document served over http requires an http
03:09:08 INFO - sub-resource via xhr-request using the meta-referrer
03:09:08 INFO - delivery method with keep-origin-redirect and when
03:09:08 INFO - the target request is same-origin.
03:09:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1228ms
03:09:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:09:09 INFO - PROCESS | 5237 | ++DOCSHELL 0x8dfef400 == 67 [pid = 5237] [id = 772]
03:09:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 117 (0x8e15c400) [pid = 5237] [serial = 2164] [outer = (nil)]
03:09:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 118 (0x8e19bc00) [pid = 5237] [serial = 2165] [outer = 0x8e15c400]
03:09:09 INFO - PROCESS | 5237 | 1448017749219 Marionette INFO loaded listener.js
03:09:09 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:09 INFO - PROCESS | 5237 | ++DOMWINDOW == 119 (0x8e815000) [pid = 5237] [serial = 2166] [outer = 0x8e15c400]
03:09:10 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
03:09:10 INFO - document served over http requires an http
03:09:10 INFO - sub-resource via xhr-request using the meta-referrer
03:09:10 INFO - delivery method with no-redirect and when
03:09:10 INFO - the target request is same-origin.
03:09:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1184ms
03:09:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:09:10 INFO - PROCESS | 5237 | ++DOCSHELL 0x8e161400 == 68 [pid = 5237] [id = 773]
03:09:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 120 (0x8e19d800) [pid = 5237] [serial = 2167] [outer = (nil)]
03:09:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 121 (0x8e895400) [pid = 5237] [serial = 2168] [outer = 0x8e19d800]
03:09:10 INFO - PROCESS | 5237 | 1448017750348 Marionette INFO loaded listener.js
03:09:10 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:10 INFO - PROCESS | 5237 | ++DOMWINDOW == 122 (0x9106e800) [pid = 5237] [serial = 2169] [outer = 0x8e19d800]
03:09:11 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
03:09:11 INFO - document served over http requires an http
03:09:11 INFO - sub-resource via xhr-request using the meta-referrer
03:09:11 INFO - delivery method with swap-origin-redirect and when
03:09:11 INFO - the target request is same-origin.
03:09:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1536ms
03:09:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:09:11 INFO - PROCESS | 5237 | ++DOCSHELL 0x89022800 == 69 [pid = 5237] [id = 774]
03:09:11 INFO - PROCESS | 5237 | ++DOMWINDOW == 123 (0x896c3800) [pid = 5237] [serial = 2170] [outer = (nil)]
03:09:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 124 (0x8aaa9400) [pid = 5237] [serial = 2171] [outer = 0x896c3800]
03:09:12 INFO - PROCESS | 5237 | 1448017752077 Marionette INFO loaded listener.js
03:09:12 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:12 INFO - PROCESS | 5237 | ++DOMWINDOW == 125 (0x8af87400) [pid = 5237] [serial = 2172] [outer = 0x896c3800]
03:09:13 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
03:09:13 INFO - document served over http requires an https
03:09:13 INFO - sub-resource via fetch-request using the meta-referrer
03:09:13 INFO - delivery method with keep-origin-redirect and when
03:09:13 INFO - the target request is same-origin.
03:09:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1997ms
03:09:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:09:14 INFO - PROCESS | 5237 | ++DOCSHELL 0x8b8b9400 == 70 [pid = 5237] [id = 775]
03:09:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 126 (0x8b8c6400) [pid = 5237] [serial = 2173] [outer = (nil)]
03:09:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 127 (0x8dd0cc00) [pid = 5237] [serial = 2174] [outer = 0x8b8c6400]
03:09:14 INFO - PROCESS | 5237 | 1448017754327 Marionette INFO loaded listener.js
03:09:14 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:14 INFO - PROCESS | 5237 | ++DOMWINDOW == 128 (0x8e898400) [pid = 5237] [serial = 2175] [outer = 0x8b8c6400]
03:09:15 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
03:09:15 INFO - document served over http requires an https
03:09:15 INFO - sub-resource via fetch-request using the meta-referrer
03:09:15 INFO - delivery method with no-redirect and when
03:09:15 INFO - the target request is same-origin.
03:09:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1781ms
03:09:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:09:15 INFO - PROCESS | 5237 | ++DOCSHELL 0x896bd800 == 71 [pid = 5237] [id = 776]
03:09:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 129 (0x9121b400) [pid = 5237] [serial = 2176] [outer = (nil)]
03:09:15 INFO - PROCESS | 5237 | ++DOMWINDOW == 130 (0x9129c400) [pid = 5237] [serial = 2177] [outer = 0x9121b400]
03:09:15 INFO - PROCESS | 5237 | 1448017755979 Marionette INFO loaded listener.js
03:09:16 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:16 INFO - PROCESS | 5237 | ++DOMWINDOW == 131 (0x91661c00) [pid = 5237] [serial = 2178] [outer = 0x9121b400]
03:09:17 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
03:09:17 INFO - document served over http requires an https
03:09:17 INFO - sub-resource via fetch-request using the meta-referrer
03:09:17 INFO - delivery method with swap-origin-redirect and when
03:09:17 INFO - the target request is same-origin.
03:09:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1758ms
03:09:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:09:17 INFO - PROCESS | 5237 | ++DOCSHELL 0x9129f400 == 72 [pid = 5237] [id = 777]
03:09:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 132 (0x916c1000) [pid = 5237] [serial = 2179] [outer = (nil)]
03:09:17 INFO - PROCESS | 5237 | ++DOMWINDOW == 133 (0x916d8c00) [pid = 5237] [serial = 2180] [outer = 0x916c1000]
03:09:17 INFO - PROCESS | 5237 | 1448017757849 Marionette INFO loaded listener.js
03:09:17 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 134 (0x91caac00) [pid = 5237] [serial = 2181] [outer = 0x916c1000]
03:09:18 INFO - PROCESS | 5237 | ++DOCSHELL 0x92225c00 == 73 [pid = 5237] [id = 778]
03:09:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 135 (0x9222b400) [pid = 5237] [serial = 2182] [outer = (nil)]
03:09:18 INFO - PROCESS | 5237 | ++DOMWINDOW == 136 (0x92227400) [pid = 5237] [serial = 2183] [outer = 0x9222b400]
03:09:19 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
03:09:19 INFO - document served over http requires an https
03:09:19 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:19 INFO - delivery method with keep-origin-redirect and when
03:09:19 INFO - the target request is same-origin.
03:09:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1946ms
03:09:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:09:19 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c002400 == 74 [pid = 5237] [id = 779]
03:09:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 137 (0x9222a000) [pid = 5237] [serial = 2184] [outer = (nil)]
03:09:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 138 (0x9233e000) [pid = 5237] [serial = 2185] [outer = 0x9222a000]
03:09:19 INFO - PROCESS | 5237 | 1448017759748 Marionette INFO loaded listener.js
03:09:19 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:19 INFO - PROCESS | 5237 | ++DOMWINDOW == 139 (0x93c8d000) [pid = 5237] [serial = 2186] [outer = 0x9222a000]
03:09:20 INFO - PROCESS | 5237 | ++DOCSHELL 0x95204400 == 75 [pid = 5237] [id = 780]
03:09:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 140 (0x95205400) [pid = 5237] [serial = 2187] [outer = (nil)]
03:09:20 INFO - PROCESS | 5237 | ++DOMWINDOW == 141 (0x9520a000) [pid = 5237] [serial = 2188] [outer = 0x95205400]
03:09:20 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
03:09:20 INFO - document served over http requires an https
03:09:20 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:20 INFO - delivery method with no-redirect and when
03:09:20 INFO - the target request is same-origin.
03:09:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1688ms
03:09:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:09:21 INFO - PROCESS | 5237 | ++DOCSHELL 0x95207800 == 76 [pid = 5237] [id = 781]
03:09:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 142 (0x9520c400) [pid = 5237] [serial = 2189] [outer = (nil)]
03:09:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 143 (0x95e57400) [pid = 5237] [serial = 2190] [outer = 0x9520c400]
03:09:21 INFO - PROCESS | 5237 | 1448017761462 Marionette INFO loaded listener.js
03:09:21 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:21 INFO - PROCESS | 5237 | ++DOMWINDOW == 144 (0x97b2cc00) [pid = 5237] [serial = 2191] [outer = 0x9520c400]
03:09:22 INFO - PROCESS | 5237 | ++DOCSHELL 0x97bbc000 == 77 [pid = 5237] [id = 782]
03:09:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 145 (0x97bbc800) [pid = 5237] [serial = 2192] [outer = (nil)]
03:09:22 INFO - PROCESS | 5237 | ++DOMWINDOW == 146 (0x97bbdc00) [pid = 5237] [serial = 2193] [outer = 0x97bbc800]
03:09:22 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
03:09:22 INFO - document served over http requires an https
03:09:22 INFO - sub-resource via iframe-tag using the meta-referrer
03:09:22 INFO - delivery method with swap-origin-redirect and when
03:09:22 INFO - the target request is same-origin.
03:09:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1758ms
03:09:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:09:23 INFO - PROCESS | 5237 | ++DOCSHELL 0x97974000 == 78 [pid = 5237] [id = 783]
03:09:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 147 (0x97bc2800) [pid = 5237] [serial = 2194] [outer = (nil)]
03:09:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 148 (0x97d2bc00) [pid = 5237] [serial = 2195] [outer = 0x97bc2800]
03:09:23 INFO - PROCESS | 5237 | 1448017763319 Marionette INFO loaded listener.js
03:09:23 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:23 INFO - PROCESS | 5237 | ++DOMWINDOW == 149 (0x97d75000) [pid = 5237] [serial = 2196] [outer = 0x97bc2800]
03:09:24 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
03:09:24 INFO - document served over http requires an https
03:09:24 INFO - sub-resource via script-tag using the meta-referrer
03:09:24 INFO - delivery method with keep-origin-redirect and when
03:09:24 INFO - the target request is same-origin.
03:09:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1740ms
03:09:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:09:24 INFO - PROCESS | 5237 | ++DOCSHELL 0x98568000 == 79 [pid = 5237] [id = 784]
03:09:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 150 (0x98568400) [pid = 5237] [serial = 2197] [outer = (nil)]
03:09:24 INFO - PROCESS | 5237 | ++DOMWINDOW == 151 (0x9856b000) [pid = 5237] [serial = 2198] [outer = 0x98568400]
03:09:24 INFO - PROCESS | 5237 | 1448017764949 Marionette INFO loaded listener.js
03:09:25 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:25 INFO - PROCESS | 5237 | ++DOMWINDOW == 152 (0x98573400) [pid = 5237] [serial = 2199] [outer = 0x98568400]
03:09:26 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
03:09:26 INFO - document served over http requires an https
03:09:26 INFO - sub-resource via script-tag using the meta-referrer
03:09:26 INFO - delivery method with no-redirect and when
03:09:26 INFO - the target request is same-origin.
03:09:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1611ms
03:09:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:09:26 INFO - PROCESS | 5237 | ++DOCSHELL 0x985d7400 == 80 [pid = 5237] [id = 785]
03:09:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 153 (0x985d8000) [pid = 5237] [serial = 2200] [outer = (nil)]
03:09:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 154 (0x985dc000) [pid = 5237] [serial = 2201] [outer = 0x985d8000]
03:09:26 INFO - PROCESS | 5237 | 1448017766503 Marionette INFO loaded listener.js
03:09:26 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:26 INFO - PROCESS | 5237 | ++DOMWINDOW == 155 (0x985e3400) [pid = 5237] [serial = 2202] [outer = 0x985d8000]
03:09:27 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
03:09:27 INFO - document served over http requires an https
03:09:27 INFO - sub-resource via script-tag using the meta-referrer
03:09:27 INFO - delivery method with swap-origin-redirect and when
03:09:27 INFO - the target request is same-origin.
03:09:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1596ms
03:09:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:09:28 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b3d800 == 81 [pid = 5237] [id = 786]
03:09:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 156 (0x98569c00) [pid = 5237] [serial = 2203] [outer = (nil)]
03:09:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 157 (0x98759c00) [pid = 5237] [serial = 2204] [outer = 0x98569c00]
03:09:28 INFO - PROCESS | 5237 | 1448017768130 Marionette INFO loaded listener.js
03:09:28 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:28 INFO - PROCESS | 5237 | ++DOMWINDOW == 158 (0x98762000) [pid = 5237] [serial = 2205] [outer = 0x98569c00]
03:09:29 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
03:09:29 INFO - document served over http requires an https
03:09:29 INFO - sub-resource via xhr-request using the meta-referrer
03:09:29 INFO - delivery method with keep-origin-redirect and when
03:09:29 INFO - the target request is same-origin.
03:09:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1739ms
03:09:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:09:29 INFO - PROCESS | 5237 | ++DOCSHELL 0x98835400 == 82 [pid = 5237] [id = 787]
03:09:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 159 (0x98835c00) [pid = 5237] [serial = 2206] [outer = (nil)]
03:09:29 INFO - PROCESS | 5237 | ++DOMWINDOW == 160 (0x98838000) [pid = 5237] [serial = 2207] [outer = 0x98835c00]
03:09:30 INFO - PROCESS | 5237 | 1448017770013 Marionette INFO loaded listener.js
03:09:30 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:30 INFO - PROCESS | 5237 | ++DOMWINDOW == 161 (0x98979000) [pid = 5237] [serial = 2208] [outer = 0x98835c00]
03:09:30 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
03:09:30 INFO - document served over http requires an https
03:09:30 INFO - sub-resource via xhr-request using the meta-referrer
03:09:30 INFO - delivery method with no-redirect and when
03:09:30 INFO - the target request is same-origin.
03:09:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1586ms
03:09:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:09:31 INFO - PROCESS | 5237 | ++DOCSHELL 0x8c006000 == 83 [pid = 5237] [id = 788]
03:09:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 162 (0x946d0800) [pid = 5237] [serial = 2209] [outer = (nil)]
03:09:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 163 (0x98aadc00) [pid = 5237] [serial = 2210] [outer = 0x946d0800]
03:09:31 INFO - PROCESS | 5237 | 1448017771488 Marionette INFO loaded listener.js
03:09:31 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:31 INFO - PROCESS | 5237 | ++DOMWINDOW == 164 (0x98ab6c00) [pid = 5237] [serial = 2211] [outer = 0x946d0800]
03:09:32 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
03:09:32 INFO - document served over http requires an https
03:09:32 INFO - sub-resource via xhr-request using the meta-referrer
03:09:32 INFO - delivery method with swap-origin-redirect and when
03:09:32 INFO - the target request is same-origin.
03:09:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1549ms
03:09:32 INFO - TEST-START | /resource-timing/test_resource_timing.html
03:09:33 INFO - PROCESS | 5237 | ++DOCSHELL 0x98abc000 == 84 [pid = 5237] [id = 789]
03:09:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 165 (0x98c3d400) [pid = 5237] [serial = 2212] [outer = (nil)]
03:09:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 166 (0x98c3f800) [pid = 5237] [serial = 2213] [outer = 0x98c3d400]
03:09:33 INFO - PROCESS | 5237 | 1448017773097 Marionette INFO loaded listener.js
03:09:33 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:33 INFO - PROCESS | 5237 | ++DOMWINDOW == 167 (0x98c47800) [pid = 5237] [serial = 2214] [outer = 0x98c3d400]
03:09:34 INFO - PROCESS | 5237 | ++DOCSHELL 0x98dd9800 == 85 [pid = 5237] [id = 790]
03:09:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 168 (0x98dda400) [pid = 5237] [serial = 2215] [outer = (nil)]
03:09:34 INFO - PROCESS | 5237 | ++DOMWINDOW == 169 (0x98dda800) [pid = 5237] [serial = 2216] [outer = 0x98dda400]
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
03:09:34 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"
03:09:34 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
03:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:34 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
03:09:34 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
03:09:34 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
03:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
03:09:34 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
03:09:34 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1915ms
03:09:34 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
03:09:35 INFO - PROCESS | 5237 | ++DOCSHELL 0x916dcc00 == 86 [pid = 5237] [id = 791]
03:09:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 170 (0x9875b400) [pid = 5237] [serial = 2217] [outer = (nil)]
03:09:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 171 (0x9a312800) [pid = 5237] [serial = 2218] [outer = 0x9875b400]
03:09:35 INFO - PROCESS | 5237 | 1448017775114 Marionette INFO loaded listener.js
03:09:35 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:35 INFO - PROCESS | 5237 | ++DOMWINDOW == 172 (0x9a40b000) [pid = 5237] [serial = 2219] [outer = 0x9875b400]
03:09:35 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"
03:09:35 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
03:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:09:35 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
03:09:35 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1384ms
03:09:35 INFO - TEST-START | /screen-orientation/lock-basic.html
03:09:36 INFO - PROCESS | 5237 | ++DOCSHELL 0x98dde000 == 87 [pid = 5237] [id = 792]
03:09:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 173 (0x9a319400) [pid = 5237] [serial = 2220] [outer = (nil)]
03:09:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 174 (0x9a620400) [pid = 5237] [serial = 2221] [outer = 0x9a319400]
03:09:36 INFO - PROCESS | 5237 | 1448017776417 Marionette INFO loaded listener.js
03:09:36 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:09:36 INFO - PROCESS | 5237 | ++DOMWINDOW == 175 (0x9a7d4800) [pid = 5237] [serial = 2222] [outer = 0x9a319400]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x88933000 == 86 [pid = 5237] [id = 748]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x88b38c00 == 85 [pid = 5237] [id = 749]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x8b052000 == 84 [pid = 5237] [id = 750]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x8e819800 == 83 [pid = 5237] [id = 752]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x9121d400 == 82 [pid = 5237] [id = 754]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x8af8a400 == 81 [pid = 5237] [id = 755]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x884a1c00 == 80 [pid = 5237] [id = 756]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x9233d000 == 79 [pid = 5237] [id = 757]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x92358400 == 78 [pid = 5237] [id = 758]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x93cbd800 == 77 [pid = 5237] [id = 759]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x9456d400 == 76 [pid = 5237] [id = 760]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x946c9800 == 75 [pid = 5237] [id = 761]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x95e63c00 == 74 [pid = 5237] [id = 762]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x88b03000 == 73 [pid = 5237] [id = 764]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x8afba400 == 72 [pid = 5237] [id = 765]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x88b38400 == 71 [pid = 5237] [id = 766]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x8a2ef800 == 70 [pid = 5237] [id = 767]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x97d72400 == 69 [pid = 5237] [id = 763]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x881f2800 == 68 [pid = 5237] [id = 768]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x89645c00 == 67 [pid = 5237] [id = 769]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x8b055c00 == 66 [pid = 5237] [id = 770]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x881fc000 == 65 [pid = 5237] [id = 771]
03:09:41 INFO - PROCESS | 5237 | --DOCSHELL 0x8dfef400 == 64 [pid = 5237] [id = 772]
03:09:41 INFO - PROCESS | 5237 | --DOMWINDOW == 174 (0x8be9c400) [pid = 5237] [serial = 2094] [outer = (nil)] [url = about:blank]
03:09:41 INFO - PROCESS | 5237 | --DOMWINDOW == 173 (0x8bcf4000) [pid = 5237] [serial = 2091] [outer = (nil)] [url = about:blank]
03:09:41 INFO - PROCESS | 5237 | --DOMWINDOW == 172 (0x8b058400) [pid = 5237] [serial = 2088] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 171 (0x97d72c00) [pid = 5237] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 170 (0x8e81a000) [pid = 5237] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 169 (0x896bb800) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 168 (0x8b055800) [pid = 5237] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017719421]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 167 (0x8e19bc00) [pid = 5237] [serial = 2165] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 166 (0x8e15c400) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 165 (0x8abc4000) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 164 (0x88b3b800) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 163 (0x881f4c00) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 162 (0x8bcea400) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 161 (0x88933400) [pid = 5237] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 160 (0x8aaa4000) [pid = 5237] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 159 (0x8afbe000) [pid = 5237] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017740928]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 158 (0x8902dc00) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 157 (0x88b04c00) [pid = 5237] [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]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 156 (0x97b27000) [pid = 5237] [serial = 2138] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 155 (0x88b02000) [pid = 5237] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 154 (0x9524f000) [pid = 5237] [serial = 2135] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 153 (0x94575400) [pid = 5237] [serial = 2132] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 152 (0x944acc00) [pid = 5237] [serial = 2129] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 151 (0x93cbd400) [pid = 5237] [serial = 2126] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 150 (0x92357800) [pid = 5237] [serial = 2123] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 149 (0x9233f400) [pid = 5237] [serial = 2120] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 148 (0x91cadc00) [pid = 5237] [serial = 2117] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 147 (0x8c007c00) [pid = 5237] [serial = 2106] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 146 (0x8e1a7c00) [pid = 5237] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 145 (0x8ad85000) [pid = 5237] [serial = 2148] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 144 (0x896bdc00) [pid = 5237] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 143 (0x8bcf7c00) [pid = 5237] [serial = 2159] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 142 (0x88789400) [pid = 5237] [serial = 2153] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 141 (0x91078800) [pid = 5237] [serial = 2111] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 140 (0x9165c400) [pid = 5237] [serial = 2114] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 139 (0x8902f000) [pid = 5237] [serial = 2101] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 138 (0x8b8bc400) [pid = 5237] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017719421]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 137 (0x88b05c00) [pid = 5237] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 136 (0x88b10400) [pid = 5237] [serial = 2143] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 135 (0x8abbc800) [pid = 5237] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017740928]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 134 (0x8afb6c00) [pid = 5237] [serial = 2156] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 133 (0x8af94c00) [pid = 5237] [serial = 2162] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 132 (0x8e815000) [pid = 5237] [serial = 2166] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 131 (0x8abbdc00) [pid = 5237] [serial = 2028] [outer = (nil)] [url = about:blank]
03:09:45 INFO - PROCESS | 5237 | --DOMWINDOW == 130 (0x8dff1800) [pid = 5237] [serial = 2163] [outer = (nil)] [url = about:blank]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8902e000 == 63 [pid = 5237] [id = 751]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e897000 == 62 [pid = 5237] [id = 753]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x881f0800 == 61 [pid = 5237] [id = 719]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x89024c00 == 60 [pid = 5237] [id = 725]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8b2f0800 == 59 [pid = 5237] [id = 698]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88f9ac00 == 58 [pid = 5237] [id = 744]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8964f000 == 57 [pid = 5237] [id = 723]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88788000 == 56 [pid = 5237] [id = 695]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x896bb000 == 55 [pid = 5237] [id = 721]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88933800 == 54 [pid = 5237] [id = 702]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8892f400 == 53 [pid = 5237] [id = 728]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88784400 == 52 [pid = 5237] [id = 724]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x9222d000 == 51 [pid = 5237] [id = 710]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8c00e800 == 50 [pid = 5237] [id = 706]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x884a6000 == 49 [pid = 5237] [id = 726]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8c4400 == 48 [pid = 5237] [id = 704]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8afb7000 == 47 [pid = 5237] [id = 745]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88f9e000 == 46 [pid = 5237] [id = 746]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x881fe400 == 45 [pid = 5237] [id = 717]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x881fa800 == 44 [pid = 5237] [id = 743]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x97b2fc00 == 43 [pid = 5237] [id = 715]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8bcf6000 == 42 [pid = 5237] [id = 714]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x884a9000 == 41 [pid = 5237] [id = 742]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88931000 == 40 [pid = 5237] [id = 741]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8afc2800 == 39 [pid = 5237] [id = 736]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x881f1c00 == 38 [pid = 5237] [id = 740]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x884a6c00 == 37 [pid = 5237] [id = 729]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e161c00 == 36 [pid = 5237] [id = 709]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e19a000 == 35 [pid = 5237] [id = 739]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8c001800 == 34 [pid = 5237] [id = 738]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x93cc2400 == 33 [pid = 5237] [id = 712]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8c010000 == 32 [pid = 5237] [id = 734]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8aaa5400 == 31 [pid = 5237] [id = 731]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8a2ef000 == 30 [pid = 5237] [id = 701]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88787000 == 29 [pid = 5237] [id = 732]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88936400 == 28 [pid = 5237] [id = 730]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8b050400 == 27 [pid = 5237] [id = 727]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8c00a800 == 26 [pid = 5237] [id = 747]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x916dcc00 == 25 [pid = 5237] [id = 791]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x98dd9800 == 24 [pid = 5237] [id = 790]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x98abc000 == 23 [pid = 5237] [id = 789]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8c006000 == 22 [pid = 5237] [id = 788]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x98835400 == 21 [pid = 5237] [id = 787]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x88b3d800 == 20 [pid = 5237] [id = 786]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x985d7400 == 19 [pid = 5237] [id = 785]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x98568000 == 18 [pid = 5237] [id = 784]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x97974000 == 17 [pid = 5237] [id = 783]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x97bbc000 == 16 [pid = 5237] [id = 782]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x95207800 == 15 [pid = 5237] [id = 781]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x95204400 == 14 [pid = 5237] [id = 780]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8c002400 == 13 [pid = 5237] [id = 779]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x92225c00 == 12 [pid = 5237] [id = 778]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x9129f400 == 11 [pid = 5237] [id = 777]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x896bd800 == 10 [pid = 5237] [id = 776]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8b8b9400 == 9 [pid = 5237] [id = 775]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x89022800 == 8 [pid = 5237] [id = 774]
03:09:53 INFO - PROCESS | 5237 | --DOCSHELL 0x8e161400 == 7 [pid = 5237] [id = 773]
03:09:53 INFO - PROCESS | 5237 | --DOMWINDOW == 129 (0x8b2f3800) [pid = 5237] [serial = 2157] [outer = (nil)] [url = about:blank]
03:09:53 INFO - PROCESS | 5237 | --DOMWINDOW == 128 (0x89026400) [pid = 5237] [serial = 2144] [outer = (nil)] [url = about:blank]
03:09:53 INFO - PROCESS | 5237 | --DOMWINDOW == 127 (0x8dff6800) [pid = 5237] [serial = 2097] [outer = (nil)] [url = about:blank]
03:09:53 INFO - PROCESS | 5237 | --DOMWINDOW == 126 (0x88b42000) [pid = 5237] [serial = 2154] [outer = (nil)] [url = about:blank]
03:09:53 INFO - PROCESS | 5237 | --DOMWINDOW == 125 (0x8c00fc00) [pid = 5237] [serial = 2149] [outer = (nil)] [url = about:blank]
03:09:53 INFO - PROCESS | 5237 | --DOMWINDOW == 124 (0x8dd04c00) [pid = 5237] [serial = 2160] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 123 (0x896c1000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 122 (0x8b050c00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 121 (0x8af95800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 120 (0x8c002c00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 119 (0x88b09000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 118 (0x8a2e6400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 117 (0x97d2cc00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 116 (0x98dda400) [pid = 5237] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 115 (0x95207400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 114 (0x912a1c00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 113 (0x8b8c6400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 112 (0x92354800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 111 (0x98569c00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 110 (0x9222b400) [pid = 5237] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 109 (0x91664c00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 108 (0x9121b400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 107 (0x916c1000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 106 (0x9222f800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 105 (0x9456fc00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 104 (0x97bc2800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 103 (0x98c3d400) [pid = 5237] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 102 (0x9222a000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 101 (0x95205400) [pid = 5237] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017760526]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 100 (0x98568400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 99 (0x946d0800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 98 (0x8e19d800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 97 (0x97bbc800) [pid = 5237] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 96 (0x9797b400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 95 (0x944aa400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 94 (0x98835c00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 93 (0x8dff4000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 92 (0x8e893800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 91 (0x8e1a1400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 90 (0x8afbd000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 89 (0x881f3800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 88 (0x8878ec00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 87 (0x8e199400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 86 (0x8aaaf000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 85 (0x8b8c0c00) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 84 (0x88f98000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 83 (0x9235b000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 82 (0x91075400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 81 (0x985d8000) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 80 (0x896c3800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 79 (0x9520c400) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 78 (0x8c00c800) [pid = 5237] [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]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 77 (0x9875b400) [pid = 5237] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 76 (0x9a620400) [pid = 5237] [serial = 2221] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 75 (0x97bbdc00) [pid = 5237] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 74 (0x95e57400) [pid = 5237] [serial = 2190] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 73 (0x98759c00) [pid = 5237] [serial = 2204] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 72 (0x97d2bc00) [pid = 5237] [serial = 2195] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 71 (0x8dd0cc00) [pid = 5237] [serial = 2174] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 70 (0x9520a000) [pid = 5237] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448017760526]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 69 (0x9233e000) [pid = 5237] [serial = 2185] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 68 (0x98aadc00) [pid = 5237] [serial = 2210] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 67 (0x9129c400) [pid = 5237] [serial = 2177] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 66 (0x9a40b000) [pid = 5237] [serial = 2219] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 65 (0x9a312800) [pid = 5237] [serial = 2218] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 64 (0x985dc000) [pid = 5237] [serial = 2201] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 63 (0x9856b000) [pid = 5237] [serial = 2198] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 62 (0x92227400) [pid = 5237] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 61 (0x916d8c00) [pid = 5237] [serial = 2180] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 60 (0x8e895400) [pid = 5237] [serial = 2168] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 59 (0x8aaa9400) [pid = 5237] [serial = 2171] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 58 (0x98838000) [pid = 5237] [serial = 2207] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 57 (0x98dda800) [pid = 5237] [serial = 2216] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 56 (0x98c3f800) [pid = 5237] [serial = 2213] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 55 (0x9165ec00) [pid = 5237] [serial = 2065] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 54 (0x91074000) [pid = 5237] [serial = 2060] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 53 (0x91cacc00) [pid = 5237] [serial = 2073] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 52 (0x8bce9c00) [pid = 5237] [serial = 2043] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 51 (0x8ad7e800) [pid = 5237] [serial = 2076] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 50 (0x91297400) [pid = 5237] [serial = 2112] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 49 (0x8e162800) [pid = 5237] [serial = 2107] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 48 (0x88f90c00) [pid = 5237] [serial = 2031] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 47 (0x916e4800) [pid = 5237] [serial = 2070] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 46 (0x8e15d400) [pid = 5237] [serial = 2052] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 45 (0x8dd0d400) [pid = 5237] [serial = 2049] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 44 (0x8b2fb400) [pid = 5237] [serial = 2040] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 43 (0x8b049400) [pid = 5237] [serial = 2037] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 42 (0x8e815c00) [pid = 5237] [serial = 2055] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 41 (0x98762000) [pid = 5237] [serial = 2205] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 40 (0x8db95400) [pid = 5237] [serial = 2046] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 39 (0x93c87800) [pid = 5237] [serial = 2124] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 38 (0x98ab6c00) [pid = 5237] [serial = 2211] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 37 (0x916d9400) [pid = 5237] [serial = 2115] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 36 (0x9234e400) [pid = 5237] [serial = 2121] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 35 (0x94568800) [pid = 5237] [serial = 2130] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 34 (0x8abc3c00) [pid = 5237] [serial = 2102] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 33 (0x95e64000) [pid = 5237] [serial = 2136] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 32 (0x95141800) [pid = 5237] [serial = 2133] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 31 (0x8ad7dc00) [pid = 5237] [serial = 2034] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 30 (0x92226000) [pid = 5237] [serial = 2118] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 29 (0x97b33000) [pid = 5237] [serial = 2139] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 28 (0x97d7d800) [pid = 5237] [serial = 2010] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 27 (0x9106e800) [pid = 5237] [serial = 2169] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 26 (0x93cc6c00) [pid = 5237] [serial = 2127] [outer = (nil)] [url = about:blank]
03:09:59 INFO - PROCESS | 5237 | --DOMWINDOW == 25 (0x98979000) [pid = 5237] [serial = 2208] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 24 (0x8af87400) [pid = 5237] [serial = 2172] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 23 (0x98c47800) [pid = 5237] [serial = 2214] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 22 (0x98573400) [pid = 5237] [serial = 2199] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 21 (0x91661c00) [pid = 5237] [serial = 2178] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 20 (0x91caac00) [pid = 5237] [serial = 2181] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 19 (0x93c8d000) [pid = 5237] [serial = 2186] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 18 (0x8e898400) [pid = 5237] [serial = 2175] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 17 (0x985e3400) [pid = 5237] [serial = 2202] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 16 (0x97d75000) [pid = 5237] [serial = 2196] [outer = (nil)] [url = about:blank]
03:10:04 INFO - PROCESS | 5237 | --DOMWINDOW == 15 (0x97b2cc00) [pid = 5237] [serial = 2191] [outer = (nil)] [url = about:blank]
03:10:06 INFO - PROCESS | 5237 | MARIONETTE LOG: INFO: Timeout fired
03:10:06 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
03:10:06 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
03:10:06 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
03:10:06 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30662ms
03:10:06 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
03:10:06 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fa000 == 8 [pid = 5237] [id = 793]
03:10:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 16 (0x881fb400) [pid = 5237] [serial = 2223] [outer = (nil)]
03:10:06 INFO - PROCESS | 5237 | ++DOMWINDOW == 17 (0x884a2c00) [pid = 5237] [serial = 2224] [outer = 0x881fb400]
03:10:06 INFO - PROCESS | 5237 | 1448017806982 Marionette INFO loaded listener.js
03:10:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 18 (0x88783800) [pid = 5237] [serial = 2225] [outer = 0x881fb400]
03:10:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x881ffc00 == 9 [pid = 5237] [id = 794]
03:10:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 19 (0x88791800) [pid = 5237] [serial = 2226] [outer = (nil)]
03:10:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x88791c00 == 10 [pid = 5237] [id = 795]
03:10:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 20 (0x88792000) [pid = 5237] [serial = 2227] [outer = (nil)]
03:10:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 21 (0x88792800) [pid = 5237] [serial = 2228] [outer = 0x88792000]
03:10:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 22 (0x8892bc00) [pid = 5237] [serial = 2229] [outer = 0x88791800]
03:10:13 INFO - PROCESS | 5237 | --DOCSHELL 0x98dde000 == 9 [pid = 5237] [id = 792]
03:10:15 INFO - PROCESS | 5237 | --DOMWINDOW == 21 (0x9a7d4800) [pid = 5237] [serial = 2222] [outer = (nil)] [url = about:blank]
03:10:15 INFO - PROCESS | 5237 | --DOMWINDOW == 20 (0x884a2c00) [pid = 5237] [serial = 2224] [outer = (nil)] [url = about:blank]
03:10:15 INFO - PROCESS | 5237 | --DOMWINDOW == 19 (0x9a319400) [pid = 5237] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
03:10:37 INFO - PROCESS | 5237 | MARIONETTE LOG: INFO: Timeout fired
03:10:37 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"
03:10:37 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
03:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:10:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
03:10:37 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
03:10:37 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
03:10:37 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
03:10:37 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30558ms
03:10:37 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
03:10:37 INFO - PROCESS | 5237 | --DOCSHELL 0x881ffc00 == 8 [pid = 5237] [id = 794]
03:10:37 INFO - PROCESS | 5237 | --DOCSHELL 0x88791c00 == 7 [pid = 5237] [id = 795]
03:10:37 INFO - PROCESS | 5237 | ++DOCSHELL 0x881ffc00 == 8 [pid = 5237] [id = 796]
03:10:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 20 (0x8849e800) [pid = 5237] [serial = 2230] [outer = (nil)]
03:10:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 21 (0x884a9800) [pid = 5237] [serial = 2231] [outer = 0x8849e800]
03:10:37 INFO - PROCESS | 5237 | 1448017837507 Marionette INFO loaded listener.js
03:10:37 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:10:37 INFO - PROCESS | 5237 | ++DOMWINDOW == 22 (0x8878d000) [pid = 5237] [serial = 2232] [outer = 0x8849e800]
03:10:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f8400 == 9 [pid = 5237] [id = 797]
03:10:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 23 (0x88935c00) [pid = 5237] [serial = 2233] [outer = (nil)]
03:10:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 24 (0x88936000) [pid = 5237] [serial = 2234] [outer = 0x88935c00]
03:10:50 INFO - PROCESS | 5237 | --DOCSHELL 0x881fa000 == 8 [pid = 5237] [id = 793]
03:10:50 INFO - PROCESS | 5237 | --DOMWINDOW == 23 (0x8892bc00) [pid = 5237] [serial = 2229] [outer = 0x88791800] [url = about:blank]
03:10:50 INFO - PROCESS | 5237 | --DOMWINDOW == 22 (0x88792800) [pid = 5237] [serial = 2228] [outer = 0x88792000] [url = about:blank]
03:10:50 INFO - PROCESS | 5237 | --DOMWINDOW == 21 (0x88792000) [pid = 5237] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
03:10:50 INFO - PROCESS | 5237 | --DOMWINDOW == 20 (0x88791800) [pid = 5237] [serial = 2226] [outer = (nil)] [url = about:blank]
03:10:52 INFO - PROCESS | 5237 | --DOMWINDOW == 19 (0x88783800) [pid = 5237] [serial = 2225] [outer = (nil)] [url = about:blank]
03:10:52 INFO - PROCESS | 5237 | --DOMWINDOW == 18 (0x884a9800) [pid = 5237] [serial = 2231] [outer = (nil)] [url = about:blank]
03:10:52 INFO - PROCESS | 5237 | --DOMWINDOW == 17 (0x881fb400) [pid = 5237] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
03:11:07 INFO - PROCESS | 5237 | MARIONETTE LOG: INFO: Timeout fired
03:11:07 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
03:11:07 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30516ms
03:11:07 INFO - TEST-START | /screen-orientation/onchange-event.html
03:11:07 INFO - PROCESS | 5237 | --DOCSHELL 0x881f8400 == 7 [pid = 5237] [id = 797]
03:11:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x881fd800 == 8 [pid = 5237] [id = 798]
03:11:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 18 (0x884a0400) [pid = 5237] [serial = 2235] [outer = (nil)]
03:11:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 19 (0x884aac00) [pid = 5237] [serial = 2236] [outer = 0x884a0400]
03:11:08 INFO - PROCESS | 5237 | 1448017868065 Marionette INFO loaded listener.js
03:11:08 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 20 (0x8878e000) [pid = 5237] [serial = 2237] [outer = 0x884a0400]
03:11:18 INFO - PROCESS | 5237 | --DOCSHELL 0x881ffc00 == 7 [pid = 5237] [id = 796]
03:11:18 INFO - PROCESS | 5237 | --DOMWINDOW == 19 (0x88936000) [pid = 5237] [serial = 2234] [outer = 0x88935c00] [url = about:blank]
03:11:18 INFO - PROCESS | 5237 | --DOMWINDOW == 18 (0x88935c00) [pid = 5237] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
03:11:20 INFO - PROCESS | 5237 | --DOMWINDOW == 17 (0x884aac00) [pid = 5237] [serial = 2236] [outer = (nil)] [url = about:blank]
03:11:20 INFO - PROCESS | 5237 | --DOMWINDOW == 16 (0x8849e800) [pid = 5237] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
03:11:27 INFO - PROCESS | 5237 | --DOMWINDOW == 15 (0x8878d000) [pid = 5237] [serial = 2232] [outer = (nil)] [url = about:blank]
03:11:38 INFO - PROCESS | 5237 | MARIONETTE LOG: INFO: Timeout fired
03:11:38 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
03:11:38 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
03:11:38 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30515ms
03:11:38 INFO - TEST-START | /screen-orientation/orientation-api.html
03:11:38 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f5c00 == 8 [pid = 5237] [id = 799]
03:11:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 16 (0x881ffc00) [pid = 5237] [serial = 2238] [outer = (nil)]
03:11:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 17 (0x884a9c00) [pid = 5237] [serial = 2239] [outer = 0x881ffc00]
03:11:38 INFO - PROCESS | 5237 | 1448017898586 Marionette INFO loaded listener.js
03:11:38 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:38 INFO - PROCESS | 5237 | ++DOMWINDOW == 18 (0x8878b400) [pid = 5237] [serial = 2240] [outer = 0x881ffc00]
03:11:39 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
03:11:39 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
03:11:39 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
03:11:39 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1035ms
03:11:39 INFO - TEST-START | /screen-orientation/orientation-reading.html
03:11:39 INFO - PROCESS | 5237 | ++DOCSHELL 0x881f1400 == 9 [pid = 5237] [id = 800]
03:11:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 19 (0x881f1c00) [pid = 5237] [serial = 2241] [outer = (nil)]
03:11:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 20 (0x88935400) [pid = 5237] [serial = 2242] [outer = 0x881f1c00]
03:11:39 INFO - PROCESS | 5237 | 1448017899636 Marionette INFO loaded listener.js
03:11:39 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:39 INFO - PROCESS | 5237 | ++DOMWINDOW == 21 (0x88b05c00) [pid = 5237] [serial = 2243] [outer = 0x881f1c00]
03:11:40 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
03:11:40 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
03:11:40 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
03:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:11:40 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
03:11:40 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
03:11:40 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
03:11:40 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
03:11:40 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
03:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:40 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
03:11:40 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
03:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:11:40 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
03:11:40 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1182ms
03:11:40 INFO - TEST-START | /selection/Document-open.html
03:11:40 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b38400 == 10 [pid = 5237] [id = 801]
03:11:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 22 (0x88b38800) [pid = 5237] [serial = 2244] [outer = (nil)]
03:11:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 23 (0x88b3c000) [pid = 5237] [serial = 2245] [outer = 0x88b38800]
03:11:40 INFO - PROCESS | 5237 | 1448017900772 Marionette INFO loaded listener.js
03:11:40 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:40 INFO - PROCESS | 5237 | ++DOMWINDOW == 24 (0x88b43c00) [pid = 5237] [serial = 2246] [outer = 0x88b38800]
03:11:41 INFO - PROCESS | 5237 | ++DOCSHELL 0x88b3e000 == 11 [pid = 5237] [id = 802]
03:11:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 25 (0x88f97400) [pid = 5237] [serial = 2247] [outer = (nil)]
03:11:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 26 (0x88f9c400) [pid = 5237] [serial = 2248] [outer = 0x88f97400]
03:11:41 INFO - PROCESS | 5237 | ++DOMWINDOW == 27 (0x88b3f400) [pid = 5237] [serial = 2249] [outer = 0x88f97400]
03:11:41 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 ""
03:11:41 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
03:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:11:41 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
03:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
03:11:41 INFO - TEST-OK | /selection/Document-open.html | took 1248ms
03:11:42 INFO - TEST-START | /selection/addRange.html
03:11:42 INFO - PROCESS | 5237 | ++DOCSHELL 0x89023800 == 12 [pid = 5237] [id = 803]
03:11:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 28 (0x89023c00) [pid = 5237] [serial = 2250] [outer = (nil)]
03:11:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 29 (0x89026800) [pid = 5237] [serial = 2251] [outer = 0x89023c00]
03:11:42 INFO - PROCESS | 5237 | 1448017902721 Marionette INFO loaded listener.js
03:11:42 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:11:42 INFO - PROCESS | 5237 | ++DOMWINDOW == 30 (0x89030800) [pid = 5237] [serial = 2252] [outer = 0x89023c00]
03:11:43 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:43 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:43 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:43 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:44 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:45 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:45 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:45 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:45 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:46 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:47 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:48 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:49 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:50 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:51 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:52 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:53 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:54 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:11:55 INFO - PROCESS | 5237 | [5237] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:11:55 INFO - PROCESS | 5237 | [5237] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:12:37 INFO - PROCESS | 5237 | --DOCSHELL 0x881fd800 == 11 [pid = 5237] [id = 798]
03:12:37 INFO - PROCESS | 5237 | --DOCSHELL 0x881f5c00 == 10 [pid = 5237] [id = 799]
03:12:37 INFO - PROCESS | 5237 | --DOCSHELL 0x881f1400 == 9 [pid = 5237] [id = 800]
03:12:37 INFO - PROCESS | 5237 | --DOCSHELL 0x88b38400 == 8 [pid = 5237] [id = 801]
03:12:40 INFO - PROCESS | 5237 | --DOMWINDOW == 29 (0x88f9c400) [pid = 5237] [serial = 2248] [outer = 0x88f97400] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
03:12:42 INFO - PROCESS | 5237 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 28 (0x884a9c00) [pid = 5237] [serial = 2239] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 27 (0x88b3c000) [pid = 5237] [serial = 2245] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 26 (0x88935400) [pid = 5237] [serial = 2242] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 25 (0x88b3f400) [pid = 5237] [serial = 2249] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 24 (0x8878b400) [pid = 5237] [serial = 2240] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 23 (0x8878e000) [pid = 5237] [serial = 2237] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 22 (0x89026800) [pid = 5237] [serial = 2251] [outer = (nil)] [url = about:blank]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 21 (0x881f1c00) [pid = 5237] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 20 (0x88b38800) [pid = 5237] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 19 (0x881ffc00) [pid = 5237] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 18 (0x884a0400) [pid = 5237] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
03:12:42 INFO - PROCESS | 5237 | --DOCSHELL 0x88b3e000 == 7 [pid = 5237] [id = 802]
03:12:42 INFO - PROCESS | 5237 | --DOMWINDOW == 17 (0x88f97400) [pid = 5237] [serial = 2247] [outer = (nil)] [url = about:blank]
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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 ""
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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 ""
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - Selection.addRange() tests
03:12:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:44 INFO - "
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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 ""
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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̈ḧ
03:12:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:44 INFO - "
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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 ""
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - Selection.addRange() tests
03:12:44 INFO - Selection.addRange() tests
03:12:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:44 INFO - "
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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 ""
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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̈ḧ
03:12:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:44 INFO - "
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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 ""
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:44 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 INFO - Selection.addRange() tests
03:12:45 INFO - Selection.addRange() tests
03:12:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:45 INFO - "
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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 ""
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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̈ḧ
03:12:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:45 INFO - "
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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 ""
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 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
03:12:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:45 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
03:12:45 INFO - Selection.addRange() tests
03:12:46 INFO - Selection.addRange() tests
03:12:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:46 INFO - "
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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 ""
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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̈ḧ
03:12:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:46 INFO - "
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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 ""
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - Selection.addRange() tests
03:12:46 INFO - Selection.addRange() tests
03:12:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:46 INFO - "
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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 ""
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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̈ḧ
03:12:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:46 INFO - "
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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 ""
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 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
03:12:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:46 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
03:12:46 INFO - Selection.addRange() tests
03:12:47 INFO - Selection.addRange() tests
03:12:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:47 INFO - "
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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 ""
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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̈ḧ
03:12:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:47 INFO - "
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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 ""
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 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
03:12:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:47 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
03:12:47 INFO - Selection.addRange() tests
03:12:48 INFO - Selection.addRange() tests
03:12:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:48 INFO - "
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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 ""
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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̈ḧ
03:12:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:48 INFO - "
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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 ""
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - Selection.addRange() tests
03:12:48 INFO - Selection.addRange() tests
03:12:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:48 INFO - "
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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 ""
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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̈ḧ
03:12:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:48 INFO - "
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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 ""
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 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
03:12:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:48 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
03:12:48 INFO - Selection.addRange() tests
03:12:49 INFO - Selection.addRange() tests
03:12:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:49 INFO - "
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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 ""
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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̈ḧ
03:12:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:49 INFO - "
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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 ""
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 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
03:12:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:49 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
03:12:49 INFO - Selection.addRange() tests
03:12:50 INFO - Selection.addRange() tests
03:12:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:50 INFO - "
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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 ""
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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̈ḧ
03:12:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:50 INFO - "
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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 ""
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - Selection.addRange() tests
03:12:50 INFO - Selection.addRange() tests
03:12:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:50 INFO - "
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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 ""
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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̈ḧ
03:12:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:50 INFO - "
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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 ""
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 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
03:12:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:50 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
03:12:50 INFO - Selection.addRange() tests
03:12:51 INFO - Selection.addRange() tests
03:12:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:51 INFO - "
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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 ""
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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̈ḧ
03:12:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:51 INFO - "
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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 ""
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 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
03:12:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:51 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
03:12:51 INFO - Selection.addRange() tests
03:12:51 INFO - Selection.addRange() tests
03:12:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:52 INFO - "
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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 ""
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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̈ḧ
03:12:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:52 INFO - "
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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 ""
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - Selection.addRange() tests
03:12:52 INFO - Selection.addRange() tests
03:12:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:52 INFO - "
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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 ""
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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̈ḧ
03:12:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:52 INFO - "
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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 ""
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 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
03:12:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:52 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
03:12:52 INFO - Selection.addRange() tests
03:12:53 INFO - Selection.addRange() tests
03:12:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:53 INFO - "
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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 ""
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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̈ḧ
03:12:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:53 INFO - "
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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 ""
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 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
03:12:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:53 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
03:12:53 INFO - Selection.addRange() tests
03:12:54 INFO - Selection.addRange() tests
03:12:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:54 INFO - "
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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 ""
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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̈ḧ
03:12:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:54 INFO - "
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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 ""
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - Selection.addRange() tests
03:12:54 INFO - Selection.addRange() tests
03:12:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:54 INFO - "
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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 ""
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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̈ḧ
03:12:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:54 INFO - "
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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 ""
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 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
03:12:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:54 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
03:12:54 INFO - Selection.addRange() tests
03:12:55 INFO - Selection.addRange() tests
03:12:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:55 INFO - "
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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 ""
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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̈ḧ
03:12:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:55 INFO - "
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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 ""
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 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
03:12:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:55 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
03:12:55 INFO - Selection.addRange() tests
03:12:56 INFO - Selection.addRange() tests
03:12:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:56 INFO - "
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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 ""
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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̈ḧ
03:12:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:56 INFO - "
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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 ""
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 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
03:12:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:56 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
03:12:56 INFO - Selection.addRange() tests
03:12:57 INFO - Selection.addRange() tests
03:12:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:57 INFO - "
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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 ""
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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̈ḧ
03:12:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:57 INFO - "
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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 ""
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 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
03:12:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:57 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
03:12:57 INFO - Selection.addRange() tests
03:12:58 INFO - Selection.addRange() tests
03:12:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:58 INFO - "
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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 ""
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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̈ḧ
03:12:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:58 INFO - "
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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 ""
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 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
03:12:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:58 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
03:12:58 INFO - Selection.addRange() tests
03:12:59 INFO - Selection.addRange() tests
03:12:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:59 INFO - "
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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 ""
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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̈ḧ
03:12:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:12:59 INFO - "
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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 ""
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 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
03:12:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:12:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:12:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:12:59 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
03:12:59 INFO - Selection.addRange() tests
03:13:00 INFO - Selection.addRange() tests
03:13:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:00 INFO - "
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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 ""
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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̈ḧ
03:13:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:00 INFO - "
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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 ""
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 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
03:13:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:00 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
03:13:00 INFO - Selection.addRange() tests
03:13:01 INFO - Selection.addRange() tests
03:13:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:01 INFO - "
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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 ""
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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̈ḧ
03:13:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:01 INFO - "
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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 ""
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - PROCESS | 5237 | --DOMWINDOW == 16 (0x88b43c00) [pid = 5237] [serial = 2246] [outer = (nil)] [url = about:blank]
03:13:01 INFO - PROCESS | 5237 | --DOMWINDOW == 15 (0x88b05c00) [pid = 5237] [serial = 2243] [outer = (nil)] [url = about:blank]
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - Selection.addRange() tests
03:13:01 INFO - Selection.addRange() tests
03:13:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:01 INFO - "
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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 ""
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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̈ḧ
03:13:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:01 INFO - "
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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 ""
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 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
03:13:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:01 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
03:13:01 INFO - Selection.addRange() tests
03:13:02 INFO - Selection.addRange() tests
03:13:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:02 INFO - "
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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 ""
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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̈ḧ
03:13:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:02 INFO - "
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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 ""
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 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
03:13:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:02 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
03:13:02 INFO - Selection.addRange() tests
03:13:03 INFO - Selection.addRange() tests
03:13:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:03 INFO - "
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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 ""
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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̈ḧ
03:13:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:03 INFO - "
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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 ""
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - Selection.addRange() tests
03:13:03 INFO - Selection.addRange() tests
03:13:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:03 INFO - "
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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 ""
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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̈ḧ
03:13:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:03 INFO - "
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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 ""
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 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
03:13:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:03 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
03:13:03 INFO - Selection.addRange() tests
03:13:04 INFO - Selection.addRange() tests
03:13:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:04 INFO - "
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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 ""
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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̈ḧ
03:13:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:04 INFO - "
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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 ""
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 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
03:13:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:04 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
03:13:04 INFO - Selection.addRange() tests
03:13:05 INFO - Selection.addRange() tests
03:13:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:05 INFO - "
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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 ""
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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̈ḧ
03:13:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:05 INFO - "
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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 ""
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - Selection.addRange() tests
03:13:05 INFO - Selection.addRange() tests
03:13:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:05 INFO - "
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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 ""
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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̈ḧ
03:13:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:05 INFO - "
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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 ""
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:05 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 INFO - Selection.addRange() tests
03:13:06 INFO - Selection.addRange() tests
03:13:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:06 INFO - "
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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 ""
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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̈ḧ
03:13:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:06 INFO - "
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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 ""
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 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
03:13:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:06 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
03:13:06 INFO - Selection.addRange() tests
03:13:07 INFO - Selection.addRange() tests
03:13:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:07 INFO - "
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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 ""
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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̈ḧ
03:13:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:07 INFO - "
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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 ""
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - Selection.addRange() tests
03:13:07 INFO - Selection.addRange() tests
03:13:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:07 INFO - "
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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 ""
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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̈ḧ
03:13:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:07 INFO - "
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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 ""
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 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
03:13:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:07 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
03:13:07 INFO - Selection.addRange() tests
03:13:08 INFO - Selection.addRange() tests
03:13:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:08 INFO - "
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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 ""
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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̈ḧ
03:13:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:08 INFO - "
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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 ""
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 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
03:13:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:08 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
03:13:08 INFO - Selection.addRange() tests
03:13:08 INFO - Selection.addRange() tests
03:13:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:09 INFO - "
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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 ""
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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̈ḧ
03:13:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:09 INFO - "
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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 ""
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - Selection.addRange() tests
03:13:09 INFO - Selection.addRange() tests
03:13:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:09 INFO - "
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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 ""
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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̈ḧ
03:13:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:09 INFO - "
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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 ""
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:09 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 INFO - Selection.addRange() tests
03:13:10 INFO - Selection.addRange() tests
03:13:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:10 INFO - "
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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 ""
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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̈ḧ
03:13:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:10 INFO - "
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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 ""
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 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
03:13:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:10 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
03:13:10 INFO - Selection.addRange() tests
03:13:11 INFO - Selection.addRange() tests
03:13:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:11 INFO - "
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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 ""
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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̈ḧ
03:13:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:11 INFO - "
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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 ""
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 INFO - Selection.addRange() tests
03:13:11 INFO - Selection.addRange() tests
03:13:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:11 INFO - "
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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 ""
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:11 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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̈ḧ
03:13:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:12 INFO - "
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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 ""
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - Selection.addRange() tests
03:13:12 INFO - Selection.addRange() tests
03:13:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:12 INFO - "
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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 ""
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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̈ḧ
03:13:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:12 INFO - "
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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 ""
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 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
03:13:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:12 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
03:13:12 INFO - Selection.addRange() tests
03:13:13 INFO - Selection.addRange() tests
03:13:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:13 INFO - "
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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 ""
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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̈ḧ
03:13:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:13 INFO - "
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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 ""
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - Selection.addRange() tests
03:13:13 INFO - Selection.addRange() tests
03:13:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:13 INFO - "
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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 ""
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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̈ḧ
03:13:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:13 INFO - "
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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 ""
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:13 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 INFO - Selection.addRange() tests
03:13:14 INFO - Selection.addRange() tests
03:13:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:14 INFO - "
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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 ""
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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̈ḧ
03:13:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:14 INFO - "
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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 ""
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 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
03:13:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:14 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
03:13:14 INFO - Selection.addRange() tests
03:13:15 INFO - Selection.addRange() tests
03:13:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:15 INFO - "
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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 ""
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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̈ḧ
03:13:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:15 INFO - "
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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 ""
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 INFO - Selection.addRange() tests
03:13:15 INFO - Selection.addRange() tests
03:13:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:15 INFO - "
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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 ""
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:15 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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̈ḧ
03:13:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:16 INFO - "
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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 ""
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 INFO - Selection.addRange() tests
03:13:16 INFO - Selection.addRange() tests
03:13:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:16 INFO - "
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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 ""
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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̈ḧ
03:13:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:16 INFO - "
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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 ""
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:16 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 INFO - Selection.addRange() tests
03:13:17 INFO - Selection.addRange() tests
03:13:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:17 INFO - "
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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 ""
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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̈ḧ
03:13:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:17 INFO - "
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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 ""
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 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
03:13:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:17 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
03:13:17 INFO - Selection.addRange() tests
03:13:18 INFO - Selection.addRange() tests
03:13:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:18 INFO - "
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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 ""
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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̈ḧ
03:13:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:18 INFO - "
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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 ""
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 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
03:13:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:18 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
03:13:18 INFO - Selection.addRange() tests
03:13:19 INFO - Selection.addRange() tests
03:13:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:19 INFO - "
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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 ""
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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̈ḧ
03:13:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:19 INFO - "
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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 ""
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 INFO - Selection.addRange() tests
03:13:19 INFO - Selection.addRange() tests
03:13:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:19 INFO - "
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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 ""
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 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
03:13:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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̈ḧ
03:13:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:20 INFO - "
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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 ""
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - Selection.addRange() tests
03:13:20 INFO - Selection.addRange() tests
03:13:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:20 INFO - "
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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 ""
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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̈ḧ
03:13:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:20 INFO - "
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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 ""
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 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
03:13:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:20 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
03:13:20 INFO - Selection.addRange() tests
03:13:21 INFO - Selection.addRange() tests
03:13:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:21 INFO - "
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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 ""
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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̈ḧ
03:13:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:21 INFO - "
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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 ""
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - Selection.addRange() tests
03:13:21 INFO - Selection.addRange() tests
03:13:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:21 INFO - "
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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 ""
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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̈ḧ
03:13:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:21 INFO - "
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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 ""
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 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
03:13:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:21 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
03:13:21 INFO - Selection.addRange() tests
03:13:22 INFO - Selection.addRange() tests
03:13:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:22 INFO - "
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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 ""
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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̈ḧ
03:13:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:22 INFO - "
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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 ""
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - Selection.addRange() tests
03:13:22 INFO - Selection.addRange() tests
03:13:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:22 INFO - "
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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 ""
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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̈ḧ
03:13:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:22 INFO - "
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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 ""
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 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
03:13:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:22 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
03:13:22 INFO - Selection.addRange() tests
03:13:23 INFO - Selection.addRange() tests
03:13:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:23 INFO - "
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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 ""
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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̈ḧ
03:13:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:23 INFO - "
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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 ""
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 INFO - Selection.addRange() tests
03:13:23 INFO - Selection.addRange() tests
03:13:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:23 INFO - "
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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 ""
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:23 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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̈ḧ
03:13:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:13:24 INFO - "
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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 ""
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 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
03:13:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:13:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:13:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:13:24 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
03:13:24 INFO - - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 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 () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 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 () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:15:00 INFO - root.query(q)
03:15:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:15:00 INFO - root.queryAll(q)
03:15:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.query(q)
03:15:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:01 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 () {
03:15:01 INFO - root.queryAll(q)
03:15:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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 () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:15:02 INFO - root.query(q)
03:15:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:15:02 INFO - root.queryAll(q)
03:15:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:15:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:02 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
03:15:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:03 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:15:04 INFO - #descendant-div2 - root.queryAll is not a function
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:15:04 INFO - #descendant-div2 - root.query is not a function
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:04 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
03:15:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - >
03:15:05 INFO - #child-div2 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - >
03:15:05 INFO - #child-div2 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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>
03:15:05 INFO - #child-div2 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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>
03:15:05 INFO - #child-div2 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - >#child-div2 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - >#child-div2 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - +
03:15:05 INFO - #adjacent-p3 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - +
03:15:05 INFO - #adjacent-p3 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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+
03:15:05 INFO - #adjacent-p3 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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+
03:15:05 INFO - #adjacent-p3 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - +#adjacent-p3 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - +#adjacent-p3 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - ~
03:15:05 INFO - #sibling-p3 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - ~
03:15:05 INFO - #sibling-p3 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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~
03:15:05 INFO - #sibling-p3 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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~
03:15:05 INFO - #sibling-p3 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - ~#sibling-p3 - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - ~#sibling-p3 - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO -
03:15:05 INFO - ,
03:15:05 INFO -
03:15:05 INFO - #group strong - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO -
03:15:05 INFO - ,
03:15:05 INFO -
03:15:05 INFO - #group strong - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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,
03:15:05 INFO - #group strong - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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,
03:15:05 INFO - #group strong - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - ,#group strong - root.queryAll is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - ,#group strong - root.query is not a function
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 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
03:15:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:15:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:15:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:15:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:15:05 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 9000ms
03:15:05 INFO - PROCESS | 5237 | --DOMWINDOW == 39 (0x8849f800) [pid = 5237] [serial = 2270] [outer = (nil)] [url = about:blank]
03:15:05 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
03:15:05 INFO - PROCESS | 5237 | ++DOCSHELL 0x884ddc00 == 17 [pid = 5237] [id = 819]
03:15:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 40 (0x884de800) [pid = 5237] [serial = 2294] [outer = (nil)]
03:15:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 41 (0x88b0c000) [pid = 5237] [serial = 2295] [outer = 0x884de800]
03:15:05 INFO - PROCESS | 5237 | 1448018105655 Marionette INFO loaded listener.js
03:15:05 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:05 INFO - PROCESS | 5237 | ++DOMWINDOW == 42 (0x88b3d400) [pid = 5237] [serial = 2296] [outer = 0x884de800]
03:15:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
03:15:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
03:15:06 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 "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
03:15:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
03:15:06 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 "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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 { "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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 { "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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 { "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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 { "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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 { "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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 { "
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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]
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 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"
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:15:06 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:15:06 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1670ms
03:15:06 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
03:15:07 INFO - PROCESS | 5237 | ++DOCSHELL 0x87d7c800 == 18 [pid = 5237] [id = 820]
03:15:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 43 (0x89407400) [pid = 5237] [serial = 2297] [outer = (nil)]
03:15:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 44 (0x8940a000) [pid = 5237] [serial = 2298] [outer = 0x89407400]
03:15:07 INFO - PROCESS | 5237 | 1448018107465 Marionette INFO loaded listener.js
03:15:07 INFO - PROCESS | 5237 | [5237] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:15:07 INFO - PROCESS | 5237 | ++DOMWINDOW == 45 (0x89628000) [pid = 5237] [serial = 2299] [outer = 0x89407400]
03:15:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x8964dc00 == 19 [pid = 5237] [id = 821]
03:15:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 46 (0x8964e000) [pid = 5237] [serial = 2300] [outer = (nil)]
03:15:08 INFO - PROCESS | 5237 | ++DOCSHELL 0x89647000 == 20 [pid = 5237] [id = 822]
03:15:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 47 (0x8964e800) [pid = 5237] [serial = 2301] [outer = (nil)]
03:15:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 48 (0x8a254400) [pid = 5237] [serial = 2302] [outer = 0x8964e800]
03:15:08 INFO - PROCESS | 5237 | ++DOMWINDOW == 49 (0x89647800) [pid = 5237] [serial = 2303] [outer = 0x8964e000]
03:15:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
03:15:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
03:15:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 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
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:15:09 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:15:09 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:15:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:15:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */